Cuprins
O modalitate de a vă accelera codul VBA este să dezactivați afișarea pauzelor de pagină prin schimbarea DisplayPageBreaks. Modificarea acestei setări nu va avea întotdeauna un impact. Ar trebui să conteze doar dacă (De la Microsoft):
- Ați setat anterior o proprietate PageSetup pentru foaia de lucru relevantă și procedura VBA modifică proprietățile multor rânduri sau coloane
- SAU Procedura dvs. VBA forțează Excel să calculeze pagini (afișarea Print Preview sau modificarea oricăror proprietăți ale PageSetup).
Pentru a dezactiva afișarea pauzelor de pagină setați DisplayPageBreaks proprietate la fals:
1 | ActiveSheet.DisplayPageBreaks = Fals |
Puteți reactiva DisplayPageBreaks setând proprietatea la adevărat:
1 | ActiveSheet.DisplayPageBreaks = Adevărat |
Rețineți că setarea DisplayPageBreaks trebuie setată pentru fiecare foaie de lucru individuală. Pentru a dezactiva afișarea pauzelor de pagină pentru toate foile de lucru dintr-un registru de lucru:
12345678 | Sub DisplayPageBreaks_Example ()Dim ws Ca foaie de lucruPentru fiecare ws din foi de lucruws.DisplayPageBreaks = FalsUrmătorul wsSfârșitul Sub |