Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Tela piscando ao importar dados
-
- Colaborador
- Mensagens: 22
- Registrado em: Seg Jun 21, 2010 9:38 am
Tela piscando ao importar dados
Tenho um cadastro no excel com várias importações de dados. Para facilitar, criei um botão com uma macro para atualizar tudo, porém, quando a macro é executada o botão, e as outras figuras que eu tenho na tela do programa, ficam piscando e só param quando a ação é concluída.
Por acaso, alguém não conhece algum código vba para que, quando a macro seja executada a tela do excel permaneça estática?
Grato,
Até mais!
Por acaso, alguém não conhece algum código vba para que, quando a macro seja executada a tela do excel permaneça estática?
Grato,
Até mais!
-
- Colaborador
- Mensagens: 27
- Registrado em: Qua Jul 07, 2010 1:38 pm
Re: Tela piscando ao importar dados
Profeta:
Tente usar no início do código:
Application.ScreenUpdating = False
Abs
Beto Cunha
Tente usar no início do código:
Application.ScreenUpdating = False
Abs
Beto Cunha
Re: Tela piscando ao importar dados
E claro, volte o valor ao original no fim dele:
Sem isso, a janela do Excel fica toda perdida.
Abraços
Código: Selecionar todos
Application.ScreenUpdating = True
Abraços
-
- Colaborador
- Mensagens: 22
- Registrado em: Seg Jun 21, 2010 9:38 am
-
- Colaborador
- Mensagens: 27
- Registrado em: Qua Jul 07, 2010 1:38 pm
Re: Tela piscando ao importar dados
Beleza Beto!
Naldo, coloque o código para darmos uma olhada.
Abraços
Naldo, coloque o código para darmos uma olhada.
Abraços
-
- Colaborador
- Mensagens: 22
- Registrado em: Seg Jun 21, 2010 9:38 am
Re: Tela piscando ao importar dados
O código está assim:
Sub TestandoImportarTudo()
Application.ScreenUpdating = False
ActiveWorkbook.RefreshAll
Application.ScreenUpdating = True
End Sub
Sub TestandoImportarTudo()
Application.ScreenUpdating = False
ActiveWorkbook.RefreshAll
Application.ScreenUpdating = True
End Sub
Re: Tela piscando ao importar dados
Naldo,
Retire o RefreshAll. O resto do código pode ser importante neste caso.
Abraços
Retire o RefreshAll. O resto do código pode ser importante neste caso.
Abraços
-
- Colaborador
- Mensagens: 22
- Registrado em: Seg Jun 21, 2010 9:38 am
Re: Tela piscando ao importar dados
Eu tirei, mas aí não funciona a macro, ela não atualiza os meus dados.