Отключение обновления экрана

Многие люди пишут свои собственные макросы для управления информацией в книге. Часто макрос может выполнять некоторые действия с данными, например выбирать разные ячейки, заменять значения или формулы и выполнять другие действия. Это означает, что экран Excel может выглядеть так, как будто он “сошел с ума” во время работы макроса.

Одна вещь, которую вы можете сделать со своим макросом, чтобы ускорить его работу и предотвратить отвлекающие вспышки на экране – отключить обновление экрана во время работы макроса. Следующие строки макроса соответственно отключат обновление экрана, а затем снова включат его в макросе VBA.

 Application.ScreenUpdating = FalseApplication.ScreenUpdating = True 

Идея состоит в том, чтобы использовать первую строку в начале вашего макроса, а затем использовать вторую строку в конце. Таким образом, основная часть вашего макроса может выполнять свою работу за кулисами без необходимости останавливаться для обновления экрана.

Оцените статью
Frestage.ru
Добавить комментарий