bon tout d'abord pourquoi la première solution ne fonctionne pas
Sheets(rap).Range(Cells(8, 8), Cells(7 + compteur_sonde, 8))
cela revient a dire
Sheets(rap).Range(activesheet.Cells(8, 8), activesheet.Cells(7 + compteur_sonde, 8))
Du coup les cellules qui définisse le range peuvent ne pas être sur la même feuille que le range lui même et la s'en est trop pour excel
Le with permet de résoudre le problème en précisant a chaque fois la feuille sans alourdir l'écriture.
Après pour la suite je ne fait jamais de graphique par macro je fini toujours par avoir un truc qui part en sucette
Du coup je ne peux pas vraiment t'aider, désolé
Partager