Inhaltsverzeichnis
Eine Möglichkeit, Ihren VBA-Code zu beschleunigen, besteht darin, die Anzeige von Seitenumbrüchen zu deaktivieren, indem Sie die DisplayPageBreakS. Das Ändern dieser Einstellung hat nicht immer Auswirkungen. Es sollte nur von Bedeutung sein, wenn (von Microsoft):
- Sie haben zuvor eine PageSetup-Eigenschaft für das entsprechende Arbeitsblatt festgelegt und Ihre VBA-Prozedur ändert die Eigenschaften vieler Zeilen oder Spalten
- ODER Ihre VBA-Prozedur zwingt Excel, Seitenumbrüche zu berechnen (Anzeigen der Seitenansicht oder Ändern von Eigenschaften von PageSetup).
Um die Anzeige von Seitenumbrüchen zu deaktivieren, stellen Sie die Seitenunterbrechungen anzeigen Eigenschaft auf false:
1 | ActiveSheet.DisplayPageBreaks = False |
Sie können DisplayPageBreaks wieder aktivieren, indem Sie die Eigenschaft auf true setzen:
1 | ActiveSheet.DisplayPageBreaks = True |
Beachten Sie, dass die Einstellung DisplayPageBreaks für jedes einzelne Arbeitsblatt festgelegt werden muss. So deaktivieren Sie die Anzeige von Seitenumbrüchen für alle Arbeitsblätter in einer Arbeitsmappe:
12345678 | Sub DisplayPageBreaks_Example()Dim ws als ArbeitsblattFür jedes ws in Arbeitsblätternws.DisplayPageBreaks = FalseNächstes wsEnd Sub |