Hello tout le monde,

je suis en train de bosser sur une macro VBA Excel qui s'occupe de traitements sur des graphiques.

Ce que j'aimerais c'est pouvoir récupérer la valeur des points de mon graphique.

J'ai tenté cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ValueSerie2 = ActiveChart.SeriesCollection(2).Points(i).DataLabel.Caption
lorsque je fais un debug.print il me renvoie la bonne valeur. Jusqu'ici tout va bien.

Mais lorsque je tente ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
DiffSerie1Serie2 = ActiveChart.SeriesCollection(1).Points(i).DataLabel.Caption - 
ActiveChart.SeriesCollection(2).Points(i).DataLabel.Caption
là, c'est le draaame ! Erreur de type incompatible. Je ne crois pas me tromper beaucoup en disant que les deux valeurs qui sont soustraites sont de type texte, donc pas d'opération dessus...

Ma question est donc : peut-on convertir ces deux valeurs textes en nombre pour pouvoir faire une opération.
Sinon, peut-on récupérer la valeur du point autrement ?

Merci pour votre aide
laloune