Macro pour tous mon classeur EXCEL..???

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 !

akramenergie

XLDnaute Occasionnel
Voilà, je voudrais savoir comment on lance une macro de telle sorte qu'elle puisse s'appliquer sur toutes les feuilles d'un classeur. C'est pour éviter d'appliquer la macro feuille par feuille.(Mon classeur contient 140 feuilles!).


Je voudrais appliquer cette ligne de code sur tous mon classeur mais ca marche pas 😕

ActiveSheet.PageSetup.PrintArea = "$A$1:$J$68"

j'ai panssé à ajouter;

for each ws in worksheets

ActiveSheet.PageSetup.PrintArea = "$A$1:$J$68"

Next


mais pas de résultat
 
Re : Macro pour tous mon classeur EXCEL..???

Bonsoir


for each ws in worksheets

ws.PageSetup.PrintArea = "$A$1:$J$68"

Next


EDITION: Bonsoir BrunoM45, oui ce serait mieux en effet
(mais ces temps-ci sur XLD, cela va de mal en pis plutôt .... 😉 )


EDITION II: Bonsoir Victor21 😉
 
Dernière édition:
Re : Macro pour tous mon classeur EXCEL..???

Bonjour.

Essayez plutôt :
VB:
Sub mep()
    For Each ws In Worksheets
        ws.PageSetup.PrintArea = "$A$1:$J$68"
    Next ws
End Sub

Edit : Bonjour, Bruno, Jean-Marie . Un peu en retard...
 
Dernière édition:
Re : Macro pour tous mon classeur EXCEL..???

Bonjour les gars,

quand j'utilise la méme logique pour cette ligne de code aussi sa bug😕 quelqu'un peux me dir pourquoi svp.

For Each Sht In ThisWorkbook.Sheets
WS.VPageBreaks(1).DragOff Direction:=xlToRight, RegionIndex:=1
Next
 
Re : Macro pour tous mon classeur EXCEL..???

Bonjour,

dans ta boucle ton élément est déclaré comme Sht, mais tu utilises ensuite WS.... A noter, pour des sauts de page, plutôt boucler sur la collection "worksheets" que "sheets", voir l'aide vba pour ce qu'elles contiennent (les collections)...

bonne journée
@+
 
- 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

Discussions similaires

Réponses
7
Affichages
619
Réponses
16
Affichages
1 K
Retour