Bonjour à tous,
je manipule un graphique sous VBA afin de rajouter / modifier le texte (datalabel) :
Le problème, c'est que pour le point no 1 et no 7 (sur 11) de ma série, je n'ai parfois pas de DataLabel !
Avec le débuggeur (fenêtre "Espions", j'obtiens pour l'objet "ActiveChart.SeriesCollection(4).Points(Counter)" :
"DataLabel : <Impossible de lire la propriété DataLabel de la classe Point>"
Comment se fait il que sur 80% des points de mon graphique, j'arrive à lire / modifier le DataLabel, et que sur quelques uns je n'ai pas de DataLabel associé au Point ?
Si vous aves des idées de correction, merci de m'en tenir informer (vite).
Merci d'avance,
Très cordialement,
je manipule un graphique sous VBA afin de rajouter / modifier le texte (datalabel) :
Code:
For Counter = 1 To nb_max
myText = '...
ActiveChart.SeriesCollection(4).Points(Counter).DataLabel.Text = myTest
Next
Le problème, c'est que pour le point no 1 et no 7 (sur 11) de ma série, je n'ai parfois pas de DataLabel !
Avec le débuggeur (fenêtre "Espions", j'obtiens pour l'objet "ActiveChart.SeriesCollection(4).Points(Counter)" :
"DataLabel : <Impossible de lire la propriété DataLabel de la classe Point>"
Comment se fait il que sur 80% des points de mon graphique, j'arrive à lire / modifier le DataLabel, et que sur quelques uns je n'ai pas de DataLabel associé au Point ?
Si vous aves des idées de correction, merci de m'en tenir informer (vite).
Merci d'avance,
Très cordialement,
Dernière édition: