B
babaorumi
Guest
Bonjour à tous.
Je débute en VB & Macro Excel, aussi je cherche à réaliser la tâche suivante:
Ecrire une macro qui créer un graphe à partir de la plage de cellules active ACTUELLE.
Quand je crée ma macro, Excel fixe la plage de cellules active.
Ainsi, quand j'éxecute ma macro sur un autre tableau, ce dernier n'est pas pris en compte ; c'est toujours le premier tableau qui est traité !
Le code :
ActiveChart.SetSourceData Source:=Sheets("graphesU").Range("A5:C10")
Je vois bien que c'est l'objet range qui pose problème, mais je ne sais pas comment faire en sorte qu'il prenne en entrée les cellules actives.
Merci par avance,
Babaorumi
Je débute en VB & Macro Excel, aussi je cherche à réaliser la tâche suivante:
Ecrire une macro qui créer un graphe à partir de la plage de cellules active ACTUELLE.
Quand je crée ma macro, Excel fixe la plage de cellules active.
Ainsi, quand j'éxecute ma macro sur un autre tableau, ce dernier n'est pas pris en compte ; c'est toujours le premier tableau qui est traité !
Le code :
ActiveChart.SetSourceData Source:=Sheets("graphesU").Range("A5:C10")
Je vois bien que c'est l'objet range qui pose problème, mais je ne sais pas comment faire en sorte qu'il prenne en entrée les cellules actives.
Merci par avance,
Babaorumi