Probleme création graphique VBA
Bonjour à tous,
Je me permets de poster car je suis en galère sur une macro que je constitue.
Je dois constituer des graphiques pour 17 onglets. Je fais donc une boucle (jusque la, aucun problème puisque les deux premiers passent très bien).
Le 3ème va chercher les données dans les colonnes et O et M (pour chaque feuille) et dans la dernière ligne du tableau (qui comporte les sous totaux). Par conséquent, la création du graphique est pas mal automatisée...
Ca fait maintenant 3 heures que j'y suis et je ne comprends pas...
En non automatisé pour aller chercher les plages des cellules ça donne ca :
Code:
1 2
| ActiveChart.SetSourceData Source:=Range( _
"Janvier!$M$7;Janvier!$O$7;Janvier!$M$3;Janvier!$O$3") |
Et avec l'automatisation (variable pour l'onglet et pour la dernière ligne ça donne ca :
Code:
1 2 3 4
|
ActiveChart.SetSourceData Source:=Range( _
FEUILLE & "!$M$" & DERNIERELIGNE & ";" & FEUILLE & "!$O$" & DERNIERELIGNE & ";" & FEUILLE & "!$M$3;" & FEUILLE & "!$O$3") |
Ca ne fonctionne pas... j'ai plusieurs graphiques à faire sous ce format la et je n'y parviens pas...
Si quelqu'un à une idée je suis preneur...
Je mets mon fichier en PJ (la macro est dans le module 5).
D'avance je vous remercie de l'aide que vous pourrez m'apporter...
Bonne fin d'après-midi