Bonjour à tous,

J'essaie de me former à la prog VBA sous Excel.
Seulement j'ai du mal avec certains points, notamment la création de graphique, voici mon objectif :
- Dans ma feuille "C_CHQ", je souhaite insérer un graphique de type xlLine contenant une seule série.
- Les ordonnées de cette série sont contenues dans un tableau (de Double) tabSoldesD() et les abscisses dans un tableau (de String) tabTitles().
- Par ailleurs, je souhaite positionner ce graphique sur la plage P4:U4 de ma feuille.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
     Worksheets("C_CHQ").Activate
 
     With ActiveSheet.ChartObjects.Add(Range("P4:U4").Left, Range("P4:U4").Top, Range("P4:U4").Width, Range("P4:U4").Height)
        .Chart.ChartType = xlLine
        .Chart.Axes
        .Chart.SeriesCollection.NewSeries.Values = tabSoldesD()
        .Chart.SeriesCollection.NewSeries.XValues = tabTitles()
        .Chart.Legend.Position = xlBottom
    End With
Seulement avec ce code, j'ai l'apparition d'une deuxième Série vide dans ma légende.

Quelqu'un saurait me dire pourquoi j'ai cette deuxième série ?
Et sinon est ce que cette méthode est "propre" pour générer ce genre de graphique ?

Merci par avance