bonjour à tous,
j'arrive à créer un graph depuis VBA mais j'ai un souci de décalage des données.
voici le codedans ma page "donnéesperso" j'ai un tableau avec en-tête de colonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 With ActiveSheet.ChartObjects("Ameliorations").Chart .HasTitle = True 'courbe données .SetSourceData Source:=Sheets("Donnéesperso").Range("I1:I" & 1 + j), PlotBy:=xlColumns .SeriesCollection(1).XValues = Sheets("Donnéesperso").Range("D1:E" & 1 + j) .SeriesCollection(1).Name = Sheets("Donnéesperso").Range("B2:C2") .SeriesCollection.NewSeries
sur l'axe des abscisses j' affiche l'en-tête et les données (colonnes D et E)
le problème est que mes données (colonne I) ne démarrent pas à la première ligne mais à la deuxième alors que je demande la ligne 1.
le plus bizarre est que lorsque je change en manuellement directement sur le graph les données en partant de la ligne 1 cela marche
merci pour votre aide
Partager