Bonjour,
j'ai un petit problème dans la programmation d'une macro. Il s'agit d'un macro qui permet la création d'un graphique et qui à la demande de son utilisateur peut être exécutée plusieurs fois, le nouveau graphique étant à chaque fois inséré dans une nouvelle feuille. La feuille s'appelant "Graph r" ou r=1, puis 2 puis 3, ....
Cependant, ma ligne de code suivante :
ActiveChart.SeriesCollection(1).XValues = "=Graph & r! R2C4:R" & j - 1 & "C4"
ne fonctionne pas à cause d'un problème de non-reconnaissance de Graph & r!. Si j'exécute la macro une seule fois avec
ActiveChart.SeriesCollection(1).XValues= "=Graph1!R2C4....
la macro fonctionne parfaitement. En gros je ne sais pas comment incrémenter le nom de la feuille dans cette ligne de code.
J'ai testé
"=("Graph" & r)!
"=(Graph" & r &")!
et d'autres variations mais sans résultats... C'est pourquoi, je compte sur une âme charitable pour m'aider dans ce problème de code.
Merci à vous
jm78