[VBA EXCEL] Boucle sur plusieur feuille d'un classeur

Boucle sur plusieur feuille d'un classeur [VBA EXCEL] - VB/VBA/VBS - Programmation

Marsh Posté le 01-10-2006 à 13:12:11    

Bonjour, j'ai une macro que j'aimerai appliqué à plusieur feuilles d'un classeur qui ont toutes la même structure . Y'a t'il une instruction type:  
 
for each sheet... qui existe en VBA ?
 
Ca m'aiderai beacoup car j'ai une trentaine de feuille et je ne voudrai pas avoir à répéter 30 fois la macro.  
Merci.  
 
Si vous n'avez pas compris je vous réexplique mieux. Merci

Reply

Marsh Posté le 01-10-2006 à 13:12:11   

Reply

Marsh Posté le 01-10-2006 à 14:04:11    

bonjour,
pourquoi n'as-tu pas essayé?
 
tu n'es pas loin
 
For Each sh In Sheets
MsgBox sh.Name
Next sh
Cordialement

Reply

Marsh Posté le 01-10-2006 à 14:50:10    

j'ai essayé mais ça ne marche pas. Cela ne marche que pour la feuille d'ou je lance la macro :  
 
Voici mon code  :
 
Sub mac()
Cells(65536, 256) = "AAA"
End Sub
 
Sub test()
Dim sh As Worksheet
For Each sh In Sheets
mac
Next sh
End Sub

Reply

Marsh Posté le 01-10-2006 à 16:39:02    

   For Each sh In Sheets
        sh.Select
        mac
    Next sh

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed