Inhoudsopgave
Een manier om uw VBA-code te versnellen, is door het weergeven van pagina-einden uit te schakelen door de WeergevenPageBreaks. Het wijzigen van deze instelling heeft niet altijd invloed. Het zou alleen van belang moeten zijn als (van Microsoft):
- U hebt eerder een PageSetup-eigenschap ingesteld voor het relevante werkblad en uw VBA-procedure wijzigt de eigenschappen van veel rijen of kolommen
- OF Uw VBA-procedure dwingt Excel om pagina-einden te berekenen (afdrukvoorbeeld weergeven of eigenschappen van PageSetup wijzigen).
Om het weergeven van pagina-einden uit te schakelen, stelt u de ToonPageBreaks eigenschap naar false:
1 | ActiveSheet.DisplayPageBreaks = False |
U kunt DisplayPageBreaks weer inschakelen door de eigenschap in te stellen op true:
1 | ActiveSheet.DisplayPageBreaks = True |
Houd er rekening mee dat de instelling DisplayPageBreaks voor elk afzonderlijk werkblad moet worden ingesteld. Het weergeven van pagina-einden voor alle werkbladen in een werkmap uitschakelen:
12345678 | Sub DisplayPageBreaks_Example()Dim ws als werkbladVoor elke ws In werkbladenws.DisplayPageBreaks = FalseVolgende wsEinde sub |