Bonsoir à tous,
Voilà je suis entraint de faire des graphe et j'aimerai bien qu'il soit automatiser.
Je m'explique. Je sais faire la macro d'un graph ainsi que les séries qui vont avec. Mais j'aimerais bien ne pas avoir a taper a la main toutes les séries.
Et faire une boucle qui créer toutes les séries jusqu'a ce qu'il n'y ait plus de coordonnées.
Voici ce que j'avais pensé faire :
Charts.Add
ActiveChart.ChartType = xlXYScatterLinesNoMarkers
DerCol = Worksheets("Feuil3").Range("IV1").End(xlToLeft).Column
For c = 1 To DerCol
For i = 1 To DerCol
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).XValues = "=Feuil3!Ci"
ActiveChart.SeriesCollection(1).Values = "=Feuil3!Ci"
ActiveChart.SeriesCollection(1).Name = "=""Piste T"""
ActiveChart.Location Where:=xlLocationAsNewSheet, Name:= _
"Graphe_Positions_Pistes"
Next i
Next c
Ca ne marche pas et je m'en doutais donc je fait appel a vous pour voir comment je devrais m'y prendre.
Un exemple est en piece jointe.
Merci d'avance
Voilà je suis entraint de faire des graphe et j'aimerai bien qu'il soit automatiser.
Je m'explique. Je sais faire la macro d'un graph ainsi que les séries qui vont avec. Mais j'aimerais bien ne pas avoir a taper a la main toutes les séries.
Et faire une boucle qui créer toutes les séries jusqu'a ce qu'il n'y ait plus de coordonnées.
Voici ce que j'avais pensé faire :
Charts.Add
ActiveChart.ChartType = xlXYScatterLinesNoMarkers
DerCol = Worksheets("Feuil3").Range("IV1").End(xlToLeft).Column
For c = 1 To DerCol
For i = 1 To DerCol
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).XValues = "=Feuil3!Ci"
ActiveChart.SeriesCollection(1).Values = "=Feuil3!Ci"
ActiveChart.SeriesCollection(1).Name = "=""Piste T"""
ActiveChart.Location Where:=xlLocationAsNewSheet, Name:= _
"Graphe_Positions_Pistes"
Next i
Next c
Ca ne marche pas et je m'en doutais donc je fait appel a vous pour voir comment je devrais m'y prendre.
Un exemple est en piece jointe.
Merci d'avance