Como habilitar e desabilitar a atualização de tela no vba?

O que é atualização de tela VBA?

ScreenUpdating é uma propriedade no VBA que você pode usar para ativar e desativar a atualização da tela ao executar o código. Você pode desativá-lo antes de executar qualquer código que acelere a execução do seu código e ativá-lo novamente após a conclusão da execução do código. Você pode ler e escrever esta propriedade.

atualização de tela vba

Por padrão, a atualização da tela está “ATIVADA” no Excel. Quando você executa um código normalmente, ocorre muita oscilação se esse código demorar muito, mas se você desativar a atualização da tela, a execução levará menos tempo do que o normal.

Desative a atualização de tela no VBA

  1. Primeiro digite a palavra-chave “Aplicativo”.
  2. Depois disso, toque em um “. » para abrir a lista de propriedades e métodos.
  3. Agora selecione “Atualização de tela”.
  4. No final, especifique “Falso”.

Depois de desabilitar a atualização da tela, o VBA não a ativará após a execução do código. Portanto, é sempre melhor desligá-lo do seu lado. O código seria como algo abaixo.

Coisas a considerar

  • Certifique-se de que a tela esteja atualizada para “ON” ao usar um formulário de usuário.
  • Se você estiver depurando código, é melhor ter uma tela de atualização “LIGADA” para que você possa ver todas as atividades como estão.

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *