Bonjour,
ah mimi, je l'avais oublié celui-là!
alors j'ai voulu adapter et j'ai changé la variable LeftPos par RightPos,
jusqu'à là ok,
mais cela bloque quand même sur l'avant dernière ligne :
ActiveSheet.ChartObjects(1).Right = RightPos
why ? I don't know!!
(merci pour la macro)
Sonskriverez,
pour l'utilisation sur plusieurs feuilles :
si on regarde la macro de CTBernard, on s'apercoit qu'il fait référence à la feuille1,
sur la ligne suivante :
ActiveChart.Location Where:=xlLocationAsObject, Name:='Feuil1'
dans mon propre fichier je n'en tiens pas compte puisque j'ai comme toi plusieurs données sur plusieurs feuilles. Ne sachant pas l'adapter à mon fichier, je suis passée outre ce qui a donné qu'elle ne lit pas la Feuil1 compte tenu que mes feuilles s'appellent toto1, toto2, ect...Alors, elle me crée une feuille Graph1, ensuite copier coller et transormation en 3 D. Effectivement je n'ai pas à le faire pour 10 feuilles. Il faudrait donc automatiser cela (faire un copier coller par macro de ton graph, par exemple) ou bien modifier la macro originale (pour 5 graphs donc 5 feuilles différentes je n'en voyais pas l'utilité).
Voilà jusqu'où je peux aller pour t'aider dans tes besoins et je suis désolée mais je n'ai pas les compétences pour les macros
.
Celeda
ps : super David, maintenant quand on écrit sur un post, c'est plus gros donc plus clair!! [file name=camembertsanszeroV1.zip size=11958]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/camembertsanszeroV1.zip[/file]