Se connecter avec
S'enregistrer | Connectez-vous

cell range a variable dans VB

Dernière réponse : dans Programmation

Bonjour messieurs,

je desespere de reussir a formater une macro qui puisse m'ajouter des series dans un graph'.

Le probleme vient du fait que le range de cellule a selectionner est fonction d'une variable... et VB n'en veut pas. Voici ma commande :
ActiveChart.SeriesCollection(75).XValues = Sheets("precalist").Range(("P"&i):( "P"&i+1)).
VB me demande un list separator a la place de ':'

je veux que VB me fasse une ligne a partir des valeurs des cellules P(i) et P(i+1) de la feuille precalist. Si je lui demande de le faire a partir de '...Range("P12:p "& i+1)' ou i=12, pas de probleme, mais vu que j'ai pas mal de ligne a ajouter, ca va pas arranger ma macro...

Any idea ? Merci d'avance

NB desole, windows est en anglais...

Autres pages sur : cell range variable

Lassé par la pub ? Créez un compte

salut à tous!

pour moi c'est plus ou moins le même problème avec "Range", mais je veux prendre la moyenne de diz cellules dans une autre feuille, puis avancer de trente cellules et prendre la moyenne de diz encore, etc.

j'ai cette code, mais je n'arrive pas à changer la partie R[1] et R[10] pour être une fonction de i et i+9, par exemple, où on peut décider quel i on veut utiliser...

Range("C3" ).Select
ActiveCell.FormulaR1C1 = "=AVERAGE(Montée!R[1]C[-1]:R[10]C[-1])"

suggestions? merci!
NB : mon ordi est en anglais, pour les fonctions
Lassé par la pub ? Créez un compte