Bonjour à tous!
je cherche a savoir si on peut travailler sur plusieurs feuille excel (d'un meme classeur) dans une meme macro.
La reponse semble evidente mais pourtant je rencontre des difficultées.
la première ayant commencée par une simple macro:
le code ci-dessus ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 sub clean_all() worksheets(1).clearContents worksheets(2).clearContents end sub
il semblerai que l'on doive activer une feuille avant d'y travailler, est ce que c'est vrai? parceque cela leve de nouveaux problemes...
(flash lors de l'exécution de la macro liée à l'affichage instantannée de chaque feuille accédée par elle par exemple...)
et si on devait activer une feuille avant d'y travailler cela alourdirai le code en :
il doit forcement y avoir une solution?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 sub clean_all() worksheets(1).Activate worksheets(1).clearContents worksheets(2).Activate worksheets(2).clearContents 'et au pire, il faut pouvoir reactiver l'ancienne feuille sur laquelle on travallait: worksheets(feuille precedente).Activate end sub
Merci!
Partager