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.