Muitas vezes seria muito bom executar uma macro num tempo pré-determinado ou em intervalos específicos. Felizmente o Excel fornece um método em VBA que torna isso possível.
Vamos criar uma macro que exiba uma mensagem na tela 5 segundos após o usuário abrir a planilha.
No editor do VBA (Alt + 11) entre no objeto Esta pasta de trabalho, escolha Workbook e depois Open, como no exemplo:
O método Open, ocorre quando o documento do Excel é aberto. Agora dentro desse método insira os seguintes códigos:
O método Application.OnTime funciona em determinado tempo. Em nosso exemplo, será somado a hora atual mais cinco segundos, e então a macro MinhaMacro será executada.
Agora vamos construir a macro MinhaMacro que será executada. Clique em Inserir / Módulo. Dentro desse módulo insira os seguintes códigos:
A macro mostrará a mensagem que escrevemos, através da função MsgBox. Para testar isso, salve o arquivo, feche-o e abra-o novamente. Após cinco segundos a mensagem será mostrada:
- 6 maneiras de usar o preenchimento relâmpago - março 12, 2021
- quatro motivos para voce parar de usar o procv - fevereiro 16, 2021
- Como Criar um Gráfico de Waterfall no Excel - fevereiro 2, 2021
Nossas Redes Sociais