Copiar um módulo de macro para outra pasta de trabalho

Se uma pasta de trabalho contiver uma macro do Visual Basic for Applications (VBA) que você gostaria de usar em outro lugar, você pode copiar o módulo que contém essa macro para outra pasta de trabalho aberta usando o Editor do Visual Basic (vbe).

As ferramentas Macros e VBA podem ser encontradas na guia Desenvolvedor, que fica oculta por padrão, portanto, a primeira etapa é habilitá-la.

  • Para o Windows, vá para arquivo > opções > Personalizar faixade Opções .

  • Para Mac, acesse Excel > preferências... > faixa de opções & barra de ferramentas.

  • Em seguida, na seção Personalizar a faixa de opções, em guias principais, marque a caixa de seleção desenvolvedor .

Visão geral de macros e VBA

Se você não estiver familiarizado com macros e VBA em geral, talvez encontre as informações a seguir úteis.

  • Uma macro é uma ação ou um conjunto de ações que você pode usar para automatizar tarefas.

  • Você pode gravar macros usando o comando gravar macro na guia desenvolvedor .

  • As macros são gravadas na linguagem de programação VBA.

  • Você pode inspecionar e editar suas macros no editor do Visual Basic, uma janela que é aberta pelo Excel. Veja um exemplo da janela VBE para Windows:

    Um módulo que contém duas macros armazenadas em Module1 de Book1

As macros chamadas tornarcélulaverde e setalturadalinha estão em um módulo chamado Module1, que é armazenado no Pasta1.

Copiar um módulo de uma pasta de trabalho para outra

  1. Abra a pasta de trabalho que contém a macro que você deseja copiar e a pasta de trabalho onde deseja copiá-la.

  2. Na guia desenvolvedor , clique em Visual Basic para abrir o Editor do Visual Basic.

  3. No editor do Visual Basic, no menu Exibir , clique em explorador de projeto Imagem do botão ou pressione Ctrl + R .

  4. No painel do Explorador de projeto , arraste o módulo que contém a macro que você deseja copiar para a pasta de trabalho de destino. Nesse caso, estamos copiando o Module1 de Book2.xlsm para Book1.xlsm.  

    Explorador de Projeto do VBA

  1. Module1 copiado de Book2.xlsm

  2. Cópia do Module1 copiada para Book1.xlsm

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte na Comunidade de respostas.

Precisa de mais ajuda?

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×