Как включить и отключить обновление экрана в vba?

Что такое обновление экрана VBA?

ScreenUpdating — это свойство VBA, которое можно использовать для включения и выключения обновления экрана при выполнении кода. Вы можете отключить его перед запуском любого кода, который ускоряет выполнение вашего кода, а затем снова включить его после завершения выполнения кода. Вы можете читать и писать это свойство.

обновление экрана vba

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

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

  1. Сначала введите ключевое слово «Приложение».
  2. После этого нажмите «. » чтобы открыть список свойств и методов.
  3. Теперь выберите «Обновление экрана».
  4. В конце укажите «False».

Если вы отключите обновление экрана, VBA не включит его после выполнения кода. Поэтому всегда лучше отключить его на своей стороне. Код будет выглядеть примерно так, как показано ниже.

Что следует учитывать

  • Убедитесь, что на экране установлено значение «ВКЛ» при использовании пользовательской формы.
  • Если вы отлаживаете код, лучше всего иметь экран обновления «ВКЛ», чтобы вы могли видеть все действия в том виде, в котором они есть.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *