vosh1207
Messages postés2Date d'inscriptionvendredi 20 juillet 2012StatutMembreDernière intervention28 août 2012
-
20 juil. 2012 à 13:29
vosh1207
Messages postés2Date d'inscriptionvendredi 20 juillet 2012StatutMembreDernière intervention28 août 2012
-
28 août 2012 à 09:33
Bonjour à tous,
J'ai enregistré une petit macro qui créé un chart dans excel 2003. Voici une partie du code enregistré :
Ce que je souhaiterais maintenant, et que je n'arrive pas à faire, c'est remplacer la range en question par des données variables et qui sont dans une plage bien précises que je suis en mesure de séléctionner via vba déjà plus haut dans mon code.
J'ai donc tenté un truc du style (la variable somme2 est un numéro de row déjà défini à ce coment du code) :
Mais je ne sais pas trop comment fermer ma parenthèse, ni ce que je fais du underscore _ et si je remets à ligne le reste etc. L'erreur est "Method 'cells' of object _global faild"
J'ai essayé de contourner en faisant
myrange= Range(Cells(somme2 + 6, 10), Cells(somme2 + 12, 10))
et en ayant fait dim myrange as range avant, mais meme résultat quand je mets : ActiveChart.SetSourceData Source = Range(myrange), PlotBy:=xlColumns
Donc voilà, je suis sûr que c'est méga bidon comme souci... Qqun peut m'aider svp?