Содержание
Один из способов ускорить ваш код VBA - отключить отображение разрывов страниц, изменив DisplayPageBreakс. Изменение этого параметра не всегда оказывает влияние. Это должно иметь значение, только если (от Microsoft):
- Вы ранее установили свойство PageSetup для соответствующего листа а также ваша процедура VBA изменяет свойства многих строк или столбцов
- ИЛИ Ваша процедура VBA заставляет Excel вычислять разрывы страниц (отображение предварительного просмотра или изменение любых свойств PageSetup).
Чтобы отключить отображение разрывов страниц, установите DisplayPageBreaks свойство false:
1 | ActiveSheet.DisplayPageBreaks = False |
Вы можете снова включить DisplayPageBreaks, установив для свойства значение true:
1 | ActiveSheet.DisplayPageBreaks = True |
Обратите внимание, что параметр DisplayPageBreaks должен быть установлен для каждого отдельного листа. Чтобы отключить отображение разрывов страниц для всех листов в книге:
12345678 | Sub DisplayPageBreaks_Example ()Dim ws как рабочий листДля каждого ws в листахws.DisplayPageBreaks = ЛожьСледующий wsКонец подписки |