Criar Macro auto executável no Excel é mais fácil que você pensa. As Macros no Excel é a melhor maneira de automatizar a sua planilha, processo que muitas vezes são complexos e que você precisar uma volta muito grande, pode ser feita de uma maneira bem prática, clicando em um simples botão. Em muitas planilhas pode ser necessário executar determinadas rotinas, na hora que o arquivo do Excel é aberto, como por exemplo, executar um formulário, carregar algum dado na planilha, ou seja, algo que você precisa executar automaticamente, no momento em que você abre a pasta de trabalho.
Para executar alguma rotina automaticamente na abertura da pasta de trabalho, você precisará do evento auto_open, sendo assim, será necessário utilizar o Vba, para realizar esse processo, veremos nos passos a seguir como realizar esse procedimento.
Como criar macro auto executável no Excel
Passo 1: Pressione Alt + F11 para abrir a janela do VBA, nesta janela criaremos um módulo para utilizarmos a macro auto executável.
Passo 2: Clique com o botão do mouse em VBAProject, clique em “Inserir”, depois em Módulo.
Passo 2: Você digitará o comando abaixo:
Sub auto_open()
End Sub
Passo 3: Entre o sub auto_open() e o end sub, você digitará os comandos em VBA que deseja executar em sua planilha. Nesse exemplo vou creiar um formulário e desejo que o mesmo executado ao abrir a pasta de trabalho do Excel.
Passo 4: Crie um formulário em seu projeto.
Veja:
Passo 5: Volte ao módulo e digite o comando: userform1.show()
Passo 6: Salve a planilha, no tipo defina a opção: Pasta habilitada para Macros.
Passo 7: Após abrir salvar o arquivo, feche-o e abra novamente, você verá o seu formulário aberto.
Obs: Caso não execute, pode ser necessário habilitar as Macros em sua planilha.
Neste exemplo utilizamos a abertura de um Formulário, mas poderia ser qualquer outro comando que você desejasse.
Não deixe de conferir o nosso novo blog, o App4Chat, dicas de Messenger, Snapchat, Whatsapp, Telegram e outros apps de mensagem mais famosos do mercado.