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

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. No final da página, deixe sua opinião se estas informações foram úteis para você. Aqui está o artigo em inglês para facilitar a referência.

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 _GT_ opções _GT_ Personalizar faixade Opções .

  • Para Mac, vá até preferências do Excel > .. . > da faixade opções &.

  • 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 do 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, vamos copiar Module1 de Pasta2. xlsm para Pasta1. xlsm.  

    Explorador de Projeto do VBA

  1. Module1 copiado de Pasta2. xlsm

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

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community, obter suporte na Comunidade de respostas ou sugerir um novo recurso ou melhoria no User Voice do Excel.

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