bonsouarmessieux
XLDnaute Junior
Bonjour a tous!
Je suis en train de réaliser une macro qui m'affiche différents graphiques. A un moment j'ai besoin de changer la page de donnée d'un graphe déja existant. J'ai besoin de nommer le dit graphe par son indice et non par son nom (qui varie). Voici mon code:
Quand je lance la macro Excel m'affiche le message d'erreur:"Impossible de lire la propriété ChartObjects de la classe Worksheet".
Quelqu'un pourrait il me dire ce qui ne va pas dans mon code?
Cordialement
Je suis en train de réaliser une macro qui m'affiche différents graphiques. A un moment j'ai besoin de changer la page de donnée d'un graphe déja existant. J'ai besoin de nommer le dit graphe par son indice et non par son nom (qui varie). Voici mon code:
Code:
'change la plage de donnée de la série 1 du graphe 1 de la feuillle 2
Worksheets(2).ChartObjects(1).Activate
ActiveChart.SeriesCollection(1).XValues = "=Feuil2!R2C1:R18C1"
ActiveChart.SeriesCollection(1).Values = "=Feuil2!R2C3:R18C3"
Quelqu'un pourrait il me dire ce qui ne va pas dans mon code?
Cordialement