Bonjour,
Pour créé un graphique j'utilise le code suivant :
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlXYScatterSmooth
Set graphActu = ActiveChart
For i = 1 To NbreLot
graphActu.SeriesCollection.NewSeries
graphActu.SeriesCollection(i).Name = "Lot " & Lot(i - 1)
graphActu.SeriesCollection(i).XValues = Xaxe 'série axe x
'détermine la plage de cellules des ordonnées
Module9.AxeY
graphActu.SeriesCollection(i).Values = axe_Y 'série axe y
'mef traits et puces
Module9.MEFSérie
Next i
Nbrelot est égal à 3, la boucle s'exécute bien trois fois. Et au final je me retrouve avec 4 séries, mes trois premières sont celles que je veux (ex : Lot A, Lot B, Lot C) plus une quatrième qu'il appelle Série 4.
Hors cette dernière je ne l'ai pas créé.
Quelqu'un aurait-il une idée ?
Merci d'avance.
A+, Matt.
Pour créé un graphique j'utilise le code suivant :
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlXYScatterSmooth
Set graphActu = ActiveChart
For i = 1 To NbreLot
graphActu.SeriesCollection.NewSeries
graphActu.SeriesCollection(i).Name = "Lot " & Lot(i - 1)
graphActu.SeriesCollection(i).XValues = Xaxe 'série axe x
'détermine la plage de cellules des ordonnées
Module9.AxeY
graphActu.SeriesCollection(i).Values = axe_Y 'série axe y
'mef traits et puces
Module9.MEFSérie
Next i
Nbrelot est égal à 3, la boucle s'exécute bien trois fois. Et au final je me retrouve avec 4 séries, mes trois premières sont celles que je veux (ex : Lot A, Lot B, Lot C) plus une quatrième qu'il appelle Série 4.
Hors cette dernière je ne l'ai pas créé.
Quelqu'un aurait-il une idée ?
Merci d'avance.
A+, Matt.