bonjour à tous,

j'arrive à créer un graph depuis VBA mais j'ai un souci de décalage des données.
voici le code
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
dans ma page "donnéesperso" j'ai un tableau avec en-tête de colonne.
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