Notifications
Clear all

[Resolvido] Macro - Mensagem para fazer o usuário esperar

3 Posts
2 Usuários
1 Reactions
1,043 Visualizações
(@Anônimo)
Posts: 0
Topic starter
 

Bom Dia!
Ao Clicar no Botão “INSERIR” da planilha: “Inserir Pendencia PR”, É possível fazer uma macro capaz de exibir uma mensagem de espera quando o processo for demorado, demonstrando ao usuário que não ocorreu travamento.
Tipo assim: "Aguarde, processo de inclusão em andamento!"
OBS: Meu Excel é Versão 10
Desde já agradeço

 
Postado : 15/12/2021 10:55 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

CAMILOALVES01,

 

Bom dia!

 

Sim. Basta você inserir a mensagem que quer na barra de status do Excel, dessa forma:

Application.Statusbar = "Aguarde, processo de inclusão em andamento!"

Ao final do processo, você pode inserir outra linha como essa para "apagar" as mensagens da barra de status:

Application.Statusbar = ""

Se desejar melhorar ainda um pouco mais, você também pode inserir, antes da rotina que causa a demora, uma linha que muda o cursor para uma ampulheta ou círculo rodando (indicando espera) , como esta:

Application.Cursor = xlWait

E ao final do processo, outra linha para voltar o cursor para a apresentação default do Excel, como esta:

Application.Cursor = xlDefault

 

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 15/12/2021 11:40 am
(@Anônimo)
Posts: 0
Topic starter
 

Boa Tarde! Srº @wagner-morel-vidal-nobre 

Primeiramente Muito Obrigado Por Dispor de Seu Tempo Para Ajudar-me.

OK! Funcionou, Vou Orientar Aos Usuários a Verificarem a Mensagem na Barra de Status do Excel. 

Atenciosamente

 
Postado : 20/12/2021 1:13 pm