Appliquer un code VBA sur toutes les feuilles en meme temps
3 réponses
reibmag
Hello tout le monde!!!!
Je dispose d'un code qui fonctionne très bien dans une feuille excel, mais je ne sais pas comment le modifier pour pouvoir l'exécuter en une seule fois sur l'ensemble des feuilles du fichier.
Voici mon code (je suis débutant....je pense que ça doit se voir :-)
Sub attFeuilles() Dim sh as worksheet For each sh in activeworkbook.sheets sh.activate call Macro1 next sh end sub
'LSteph
reibmag
LSteph a écrit le 11/07/2011 à 14h15 :
Bonjour,
Sub attFeuilles() Dim sh as worksheet For each sh in activeworkbook.sheets sh.activate call Macro1 next sh end sub
'LSteph
Bonjour!!!
Waouh.....c'est génial.....ça fonctionne!!! Un très très grand merci! Vous me sauvez la vie, j'etais pret a executer mon code feuille par feuille (il y en a 150)!!!
Bonne soirée
LSteph a écrit le 11/07/2011 à 14h15 :
Bonjour,
Sub attFeuilles()
Dim sh as worksheet
For each sh in activeworkbook.sheets
sh.activate
call Macro1
next sh
end sub
'LSteph
Bonjour!!!
Waouh.....c'est génial.....ça fonctionne!!!
Un très très grand merci! Vous me sauvez la vie, j'etais pret a executer mon code feuille par feuille (il y en a 150)!!!
Sub attFeuilles() Dim sh as worksheet For each sh in activeworkbook.sheets sh.activate call Macro1 next sh end sub
'LSteph
Bonjour!!!
Waouh.....c'est génial.....ça fonctionne!!! Un très très grand merci! Vous me sauvez la vie, j'etais pret a executer mon code feuille par feuille (il y en a 150)!!!
Bonne soirée
LSteph
... pour ameliorer l'execution de ta macro sur de nombreuses feuilles, évite tous les select