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ê. As informações foram úteis? Dê sua opinião no final desta página. 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 a macro para outra pasta de trabalho aberta usando o Editor do Visual Basic (VBE ).

Você pode encontrar ferramentas de macros e VBA na guia Desenvolvedor, que vem oculta por padrão, portanto o primeiro passo é habilitá-la.

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

  • Para Mac, vá para o Excel > Preferências... > Ferramentas & Faixa de opções.

  • Em seguida, na seção Personalizar 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 tiver familiaridade com macros e o VBA de maneira geral, talvez considere úteis as informações a seguir.

  • 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 em linguagem de programação VBA.

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

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

Macros chamadas Tornarcélulaverde e Definiralturalinha estão em um módulo chamado Módulo1, que está armazenado em Pasta1.

Copiando 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 você deseja copiá-lo.

  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 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 estiver copiando Módulo1 de Book2.xlsm para Book1.xlsm.

    Explorador de Projeto do VBA

  1. Módulo1 copiado do Book2.xlsm

  2. Cópia da Módulo1 copiados para Book1.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

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.

×