Съдържание
Един от начините за ускоряване на вашия VBA код е да деактивирате показването на прекъсвания на страници, като промените DisplayPageBreakс. Промяната на тази настройка не винаги ще окаже влияние. Трябва да има значение само ако (От Microsoft):
- Преди това сте задали свойство PageSetup за съответния работен лист и вашата процедура VBA променя свойствата на много редове или колони
- ИЛИ Вашата процедура VBA принуждава Excel да изчислява разделяне на страници (показване на визуализация на печат или промяна на всички свойства на PageSetup).
За да деактивирате показването на прекъсвания на страници, задайте DisplayPageBreaks свойство на false:
1 | ActiveSheet.DisplayPageBreaks = False |
Можете да включите отново DisplayPageBreaks, като зададете свойството на true:
1 | ActiveSheet.DisplayPageBreaks = Вярно |
Обърнете внимание, че настройката DisplayPageBreaks трябва да бъде зададена за всеки отделен работен лист. За да деактивирате показването на прекъсвания на страници за всички работни листове в работна книга:
12345678 | Sub DisplayPageBreaks_Example ()Затъмнете като работен листЗа всеки ws в работни листовеws.DisplayPageBreaks = FalseСледващата wsEnd Sub |