Macros Excel - Editando
Você aprendeu como escrever código de macro no editor VBA no capítulo anterior. Você pode editar o código da macro, renomear uma macro e excluir uma macro.
Se você domina o Excel VBA, escrever código ou modificar código para uma macro é uma tarefa trivial. Você pode editar o código de macro como quiser. Se você deseja fazer apenas algumas mudanças simples no código da macro, pode até copiar o código da macro de um lugar para outro.
Copiando um código de macro
Você criou duas macros - MyFirstMacro e Button1_Click na pasta de trabalho habilitada para macro MyFirstMacro.xlsm. Você criou a primeira macro gravando as etapas e a segunda macro escrevendo o código. Você pode copiar o código da primeira macro para a segunda macro.
Abra a pasta de trabalho MyFirstMacro.xlsm.
Clique na guia Desenvolvedor na Faixa de Opções.
Clique em Visual Basic. O editor do Visual Basic é aberto.
Abra o código para Módulo1 (código de macro MyFirstMacro) e Módulo2 (código de macro Button1_Click ()).
Clique na guia Janela na faixa de opções.
Selecione Tile Horizontally na lista suspensa.
Você pode ver o código das duas macros nas janelas lado a lado.
Copie a linha MsgBox no código do Módulo2.
Cole-o acima dessa linha.
Modifique a string como -
MsgBox “Olá, mundo!”
Copie o código a seguir do Módulo1.
Cole-o no código do Módulo2 entre as duas linhas de código MsgBox.
Clique no ícone Salvar para salvar o código.
Clique no botão na planilha do Excel. Uma caixa de mensagem aparece com a mensagem - Hello World! Clique OK.
Os dados da tabela aparecem (de acordo com o código que você copiou) e a caixa de mensagem aparece com a mensagem - Muitas felicidades para você!
Você pode modificar o código em apenas algumas etapas. Esta é a tarefa mais fácil para um iniciante.
Renomeando uma Macro
Suponha que você queira executar a macro editada de qualquer planilha diferente daquela que tem o botão de comando. Você pode fazer isso independentemente do clique do botão, renomeando a macro.
- Clique na guia EXIBIR na Faixa de Opções.
- Clique em macros.
- Selecione Exibir macros na lista suspensa.
A caixa de diálogo Macro é exibida.
- Clique no nome da macro - Button1_Click.
- Clique no botão Editar.
O código da macro aparece no editor VBA.
Altere o nome que aparece na sub-linha de Button1_Click para RenamedMacro. Deixe Sub e parênteses como estão.
Abra a caixa de diálogo Macro. O nome da macro aparece conforme você renomeia.
- Clique em RenamedMacro.
- Clique no botão Executar. A macro é executada. Agora, um clique no botão não é necessário.
Excluindo uma Macro
Você pode excluir uma macro que gravou ou codificou.
- Abra a caixa de diálogo Macros.
- Clique no nome da macro.
- Clique no botão Excluir.
o Delete mensagem de confirmação aparece.
Clique Yesse você tiver certeza de excluir a macro. Caso contrário, clique em Não.