Bonjour,
J'ai réalisé une macro qui permet de faire des graphiques (pas très compliqué).
j'ai mis cette macro en tant que macro complémentaire, et je l'appelle via un bouton-macro dans ma barre d'outil.
Seulement, la macro plante lorsque je choisit l'axe des abscisses pour mon graphique.
Le hic, c'est que la macro fonctionne très bien dans le classeur ou je l'ai créée, mais cette partie du code ne fonctionne pas des lorsque je souhaite l'utiliser dans un autre classeur.
Nul part dans mon code je ne fais référence au nom du classeur, ou au nom de la feuille. J'utilise toujours activeworkbook ou activesheet, activesheet.name etc...
le code plante ici :
cc est un nombre strictement positif, renvoyant au nombre de variables.
et je ne vois pas pourquoi...
j'ai l'erreur suivante :
J'ai réalisé une macro qui permet de faire des graphiques (pas très compliqué).
j'ai mis cette macro en tant que macro complémentaire, et je l'appelle via un bouton-macro dans ma barre d'outil.
Seulement, la macro plante lorsque je choisit l'axe des abscisses pour mon graphique.
Le hic, c'est que la macro fonctionne très bien dans le classeur ou je l'ai créée, mais cette partie du code ne fonctionne pas des lorsque je souhaite l'utiliser dans un autre classeur.
Nul part dans mon code je ne fais référence au nom du classeur, ou au nom de la feuille. J'utilise toujours activeworkbook ou activesheet, activesheet.name etc...
le code plante ici :
Code:
for i = 1 to cc
If graph <> xlPie Then
ActiveChart.SeriesCollection(i).XValues = "=" & ActiveSheet.Name & "!R" & lig - 1 & "C" & col + 1 & ":R" & lig - 1 & "C" & col2
End If
Next i
cc est un nombre strictement positif, renvoyant au nombre de variables.
et je ne vois pas pourquoi...
j'ai l'erreur suivante :
Code:
impossibilité de définir la propriété XValues de la classe Series