Obsah
Jeden zo spôsobov, ako urýchliť kód VBA, je zakázať zobrazovanie zlomov stránok zmenou DisplayPageBreaks. Zmena tohto nastavenia nebude mať vždy vplyv. Malo by záležať iba na tom, či (od spoločnosti Microsoft):
- Predtým ste pre príslušný pracovný hárok nastavili vlastnosť PageSetup a váš postup VBA upravuje vlastnosti mnohých riadkov alebo stĺpcov
- ALEBO Váš postup VBA núti program Excel vypočítať zlomenie stránky (zobrazenie ukážky pred tlačou alebo úpravu akýchkoľvek vlastností PageSetup).
Ak chcete zakázať zobrazovanie zlomov stránok, nastavte DisplayPageBreaks vlastnosť na nepravdu:
1 | ActiveSheet.DisplayPageBreaks = Nepravda |
DisplayPageBreaks môžete znova zapnúť nastavením vlastnosti na true:
1 | ActiveSheet.DisplayPageBreaks = True |
Všimnite si toho, že nastavenie DisplayPageBreaks musí byť nastavené pre každý jednotlivý pracovný hárok. Ak chcete zakázať zobrazovanie zlomov strán pre všetky pracovné hárky v zošite:
12345678 | Sub DisplayPageBreaks_Example ()Dim ws As worksheetZa každé ws v pracovných listochws.DisplayPageBreaks = NepravdaĎalšie wsKoniec pod |