Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Tela piscando ao importar dados

Esclarecimentos e dúvidas sob o Modelo de Aplicativo de Cadastro em VBA no Microsoft Excel publicado no site e blog http://www.tomasvasquez.com.br
naldoprofeta
Colaborador
Colaborador
Mensagens: 22
Registrado em: Seg Jun 21, 2010 9:38 am

Tela piscando ao importar dados

Mensagem por naldoprofeta »

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!


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


betoacunha
Colaborador
Colaborador
Mensagens: 27
Registrado em: Qua Jul 07, 2010 1:38 pm

Re: Tela piscando ao importar dados

Mensagem por betoacunha »

Profeta:

Tente usar no início do código:

Application.ScreenUpdating = False

Abs

Beto Cunha


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Tela piscando ao importar dados

Mensagem por webmaster »

E claro, volte o valor ao original no fim dele:

Código: Selecionar todos

Application.ScreenUpdating = True
Sem isso, a janela do Excel fica toda perdida.

Abraços


naldoprofeta
Colaborador
Colaborador
Mensagens: 22
Registrado em: Seg Jun 21, 2010 9:38 am

Re: Tela piscando ao importar dados

Mensagem por naldoprofeta »

Ainda não funcionou! continua piscando.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


betoacunha
Colaborador
Colaborador
Mensagens: 27
Registrado em: Qua Jul 07, 2010 1:38 pm

Re: Tela piscando ao importar dados

Mensagem por betoacunha »

Valeu Tomás

Esqueci do detalhe

Abs

Beto Cunha


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Tela piscando ao importar dados

Mensagem por webmaster »

Beleza Beto!

Naldo, coloque o código para darmos uma olhada.

Abraços


naldoprofeta
Colaborador
Colaborador
Mensagens: 22
Registrado em: Seg Jun 21, 2010 9:38 am

Re: Tela piscando ao importar dados

Mensagem por naldoprofeta »

O código está assim:

Sub TestandoImportarTudo()

Application.ScreenUpdating = False

ActiveWorkbook.RefreshAll

Application.ScreenUpdating = True

End Sub


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Tela piscando ao importar dados

Mensagem por webmaster »

Naldo,

Retire o RefreshAll. O resto do código pode ser importante neste caso.

Abraços


naldoprofeta
Colaborador
Colaborador
Mensagens: 22
Registrado em: Seg Jun 21, 2010 9:38 am

Re: Tela piscando ao importar dados

Mensagem por naldoprofeta »

Eu tirei, mas aí não funciona a macro, ela não atualiza os meus dados.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder