Obsah
Jedním ze způsobů, jak zrychlit kód VBA, je zakázat zobrazování zlomů stránek změnou DisplayPageBreaks. Změna tohoto nastavení nebude mít vždy dopad. Mělo by záležet pouze na tom, zda (od společnosti Microsoft):
- Dříve jste pro příslušný list nastavili vlastnost PageSetup a váš postup VBA upravuje vlastnosti mnoha řádků nebo sloupců
- NEBO Vaše procedura VBA nutí Excel vypočítat prolomení stránky (zobrazení náhledu tisku nebo úprava jakýchkoli vlastností PageSetup).
Chcete -li zakázat zobrazování zlomů stránek, nastavte Rozbije se DisplayPage vlastnost false:
1 | ActiveSheet.DisplayPageBreaks = False |
DisplayPageBreaks můžete znovu zapnout nastavením vlastnosti na true:
1 | ActiveSheet.DisplayPageBreaks = True |
Všimněte si, že nastavení DisplayPageBreaks musí být nastaveno pro každý jednotlivý list. Chcete -li zakázat zobrazování zlomů stránek u všech listů v sešitu:
12345678 | Sub DisplayPageBreaks_Example ()Dim ws As WorksheetZa každé ws v pracovních listechws.DisplayPageBreaks = FalseDalší wsEnd Sub |