Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Desenvolvi um aplicativo numa planilha do Excel, utilizando programação em VBA.
São executados vários procedimentos quando o usuário clica em um botão localizado dentro da planilha. A macro busca valores, e compara-os com valores de outra planilha (que está em um outro arquivo).
A interação com as planilhas é constante, mostrando valores de algumas variáveis em determinadas células da planilha que tem o botão, à medida em que a atualização dos dados é realizada. Dessa forma, é possível ver o progresso da atualização, tanto em porcentagem, quanto em valores quantitativos.
Quando a macro é ativada, o excel "trava". Não funciona até que o procedimento seja finalizado (já que a macro está sendo processada).
A minha dúvida é a seguinte: como cancelar o procedimento, uma vez que este já tenha sido iniciado? Eu sei que pressionando a tecla ESC, consigo cancelar. Mas aparece uma caixa de mensagens com as opções de depuração, fim, cancelamento, etc.
Como fazer para, ao pressionar a tecla ESC, o procedimento seja cancelado e uma Msgbox personalizada apareça?
Agradeço qualquer sugestão para resolver este problema.
Carregando comentários...