Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

problème de variables

  • Initiateur de la discussion vincent
  • Date de début
V

vincent

Guest
bonjour a tous,

je suis débutant et je suis confronté au pb suivant...

voici mon code (simplifié):


sub macro1()

seuil=range("a1").value

range("e10").formulaR1C1="=centile(RC[-1]:R[6]C[-1],seuil)"

end sub


il me reconnait la formule et dans la cellule e10 la valeur est "#nom?"
je suis certain que le pb provient de ma variable seuil.

comment corriger cette erreur?

merci d'avance
@+
vincent
 
V

Vériland

Guest
Bonsoir Vincent et le forum,

hi hi hi...j'me réponds...loool

Alors Vincent je ne connais pas cette fonction centile ni à quoi elle peut bien servir...m'enfin c'est pas important

ce qui est important c'est la réponse...

Déjà, tu n'as pas besoin de définir seuil dans ta macro...effectivement, il suffit de nommer sur ta feuille la cellule A1 seuil (insertion/nom/définir) pour que la formule intègre la valeur de A1...

ensuite le problème de CENTILE tout seul dans la macro, fait en sorte qu'il s'écrit en minuscule dans la formule...

tu obtiens ceci dans la cellule E10 :
=centile(D1016;seuil)

alors qu'il faudrait obtenir cela :
=CENTILE(D1016;seuil)

pour ce faire tu changes :

Range("e10").FormulaR1C1 = "=centile(RC[-1]:R[6]C[-1],seuil)"

par :

Range("e10").FormulaR1C1 = "=percentile(RC[-1]:R[6]C[-1],seuil)"

(percentile)...Voilà Vincent...



PS : Attention...code à copier sur le forum et non depuis ta bal, auquel cas tu risques d'avoir les attributs du post dans la macro...
 

Discussions similaires

Réponses
5
Affichages
541
Réponses
12
Affichages
277
Réponses
14
Affichages
812
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…