sioux499
Messages postés14Date d'inscriptionlundi 24 octobre 2005StatutMembreDernière intervention28 novembre 2005
-
21 nov. 2005 à 13:27
sioux499
Messages postés14Date d'inscriptionlundi 24 octobre 2005StatutMembreDernière intervention28 novembre 2005
-
21 nov. 2005 à 17:09
Bonjour,
J'aimerai savoir comment rajouter une courbe dans un graphe existant à l'aide d'une macro.
J'ai essayé le code suivant:
ActiveSheet.ChartObjects("Graph2").Activate
With ActiveChart
.SeriesCollection.NewSeries
.SeriesCollection(i).Name = "=Feuil2!RiC1"
.SeriesCollection(i).XValues = "Feuil2!RiC2"
.SeriesCollection(i).Values = "=Feuil2!RiC3"
End With
Mais il ne marche pas. Je crois que le problème vient de ma variable i. Si je remplace ma variable i par un chiffre, le code marche. Mais je suis obligé d'indiquer la ligne par une variable car celle-ci change à chaque exécution. Quelqu'un peut-il m'aider?
nanou1605
Messages postés36Date d'inscriptionmercredi 10 mars 2004StatutMembreDernière intervention15 décembre 2006 21 nov. 2005 à 14:09
Bonjour,
A première vue, je crois que le problème vient de "=Feuil2!RiC1"
Il faut reconstruire le nom de la cellule
Essaye comme cela :
ActiveSheet.ChartObjects("Graph2").Activate
With ActiveChart
.SeriesCollection.NewSeries
.SeriesCollection(i).Name = "=Feuil2!R" & i & "C1"
.SeriesCollection(i).XValues = "Feuil2!R" & i & "C2"
.SeriesCollection(i).Values = "=Feuil2!R" & i & "C3"
End With