Satura rādītājs
Viens veids, kā paātrināt VBA kodu, ir atspējot lapu pārtraukumu parādīšanu, mainot DisplayPageBreaks. Šī iestatījuma maiņa ne vienmēr ietekmēs. Tam vajadzētu būt nozīmei tikai tad, ja (no Microsoft):
- Iepriekš attiecīgajai darblapai esat iestatījis rekvizītu PageSetup un jūsu VBA procedūra maina daudzu rindu vai kolonnu rekvizītus
- VAI Jūsu VBA procedūra liek Excel aprēķināt lappušu pārtraukumus (parādot drukas priekšskatījumu vai mainot visus PageSetup rekvizītus).
Lai atspējotu lappušu pārtraukumu parādīšanu, iestatiet DisplayPageBreaks īpašums ir nepatiess:
1 | ActiveSheet.DisplayPageBreaks = Nepareizi |
Varat atkal ieslēgt DisplayPageBreaks, iestatot rekvizītu uz patiesu:
1 | ActiveSheet.DisplayPageBreaks = Patiesa |
Ņemiet vērā, ka DisplayPageBreaks iestatījums ir jāiestata katrai atsevišķai darblapai. Lai atspējotu lapu pārtraukumu parādīšanu visām darbgrāmatas darblapām:
12345678 | Sub DisplayPageBreaks_Example ()Dim ws kā darblapaPar katru ws darblapāsws.DisplayPageBreaks = NepareiziNākamais wsBeigu apakš |