Innehållsförteckning
Ett sätt att påskynda din VBA -kod är att inaktivera visning av sidbrytningar genom att ändra DisplayPageBreaks. Att ändra denna inställning kommer inte alltid att påverka. Det bör bara spela någon roll om (från Microsoft):
- Du har tidigare ställt in en PageSetup -egenskap för det relevanta kalkylbladet och ditt VBA -förfarande ändrar egenskaperna för många rader eller kolumner
- ELLER Din VBA -procedur tvingar Excel att beräkna sidbrytningar (visar förhandsgranskning av utskrift eller ändrar egenskaper för PageSetup).
För att inaktivera visning av sidbrytningar, ställ in DisplayPageBreaks egenskap till falsk:
1 | ActiveSheet.DisplayPageBreaks = Falskt |
Du kan aktivera DisplayPageBreaks igen genom att ställa in egenskapen till true:
1 | ActiveSheet.DisplayPageBreaks = True |
Observera att DisplayPageBreaks -inställningen måste ställas in för varje enskilt kalkylblad. Så här inaktiverar du visning av sidbrytningar för alla kalkylblad i en arbetsbok:
12345678 | Sub DisplayPageBreaks_Example ()Dim ws Som arbetsbladFör varje ws i kalkylbladws.DisplayPageBreaks = FalsktNästa wsAvsluta Sub |