Classeurs et Macro Graphique
Bonjour, voilà le problème :
J'ai créé une macro créant un graphique. Je l'ai enregistrée dans un classeur personnel "perso.xls". (accessible depuis n'importe quel classeur)
A partir d'un autre classeur, je lance la macro, et obtiens l'erreur "l'indice n'appartient pas à la sélection". Et dans le code ça bloque là :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Sub TestGraphique2()
'
' TestGraphique2 Macro
' Macro enregistrée le 24/06/2009 par Tomtom
'
'
ActiveWindow.ScrollRow = 31
ActiveWindow.ScrollRow = 92
(...) (il y en a beaucoup)
ActiveWindow.ScrollRow = 17174
ActiveWindow.ScrollRow = 17205
ActiveWindow.ScrollRow = 17235
Range("W3:W17268").Select
Range("W17268").Activate
Charts.Add
ActiveChart.ChartType = xlLine
ActiveChart.SetSourceData Source:=Sheets("voie_0_").Range( _
"W3:W17268"), PlotBy:=xlColumns |
Sachant que le classeur initial où j'ai créé la macro s'appelle "voie_0_" et que je lance cette macro depuis un autre classeur.
Pour exécuter la macro dans un classeur "B", il faut que les données soient prises dans ce même classeur "B" et non pas dans le classeur initial "A" où a été définie la macro.
Comment faut-il modifier ça ?
Je vous remercie.
Tom