Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Comment appliquer l'action d'une macro qui est par exemple sur la feuille 1, simultanément sur la feuille 1 / feuille 2 et feuille 3, que faut-il rajouter dans le module ?
ayant un peu plus de temps libre aujourd'hui, j'ai pris le temps de faire un exemple plus parlant
Sub Macro1()
' pour mettre "Bonjour" dans la cellule A1 de chaque feuille
' sans sélectionner les feuilles
For i = 1 To 3
Sheets(i).[A1] = "Bonjour"
Next i
' on peut faire la même chose en sélectionnant les feuilles
For i = 1 To 3
Sheets(i).Select
[B1] = "mcj1997"
Next i
End Sub
si les feuilles ne sont pas les premières dans l'index :
Code:
Dim mesfeuilles() As Variant, i As Byte
mesfeuilles = Array("Feuil1", "Feuil2")
For i = 0 To UBound(mesfeuilles)
Sheets(mesfeuilles(i)).Range("A1").Value = 123
Next i
si les feuilles ne sont pas les premières dans l'index :
Code:
Dim mesfeuilles() As Variant, i As Byte
mesfeuilles = Array("Feuil1", "Feuil2")
For i = 0 To UBound(mesfeuilles)
Sheets(mesfeuilles(i)).Range("A1").Value = 123
Next i
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD