Ускорьте макросы Excel и увеличьте скорость

Содержание

Так макросы становятся быстрее

Вы хотите, чтобы ваши макросы были быстрее? Если вы вносите изменения в отображение с помощью макросов, вы можете легко увеличить скорость: отключите отображение экрана на короткое время!

Во время выполнения макроса Excel вносит все изменения в таблицы, вызванные программным кодом, сразу в таблицах или диаграммах и постоянно обновляет отображение на экране.

Если вы сейчас выполняете операции с интенсивным отображением, такие как вставка или форматирование большого количества ячеек, вы можете сэкономить время, отключив обновление экрана во время выполнения макроса. Экран (или окно Excel) остается неизменным и обновляется только после выполнения макроса. Вы можете использовать следующую команду, чтобы отключить изменения в окне Excel с помощью макроса:

Application.ScreenUpdating = False

Конечно, экран остается видимым даже после выполнения команды, Excel тоже вносит изменения, но вы их просто не видите. Когда программная часть завершится с вашими изменениями, снова включите обновление экрана. Для этого используйте следующую команду:

Application.ScreenUpdating = True

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave