Application / Свойство

Application.ScreenUpdating

Обновление экрана — Рисует ли Excel каждый шаг макроса.

ScreenUpdating As Boolean

Когда использовать

Перед циклом записи или массовым копированием ставьте False, в конце обязательно True через обработку ошибок. Ускоряет код в разы.

Версии и среда

Excel 2007–365

Минимальный пример

On Error GoTo Finally
Application.ScreenUpdating = False
' работа с листом
Finally:
Application.ScreenUpdating = True

Типичный сбой

Забыли вернуть True — пользователь видит «застывший» Excel до перезапуска.

Рецепты

Рядом в Application