Copiar um módulo de macros para outro livro

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Se um livro contém uma macro do Visual Basic for Applications (VBA ) que pretende utilizar noutro local, pode copiar o módulo que contém a macro para outro livro aberto utilizando o Visual Basic Editor (VBE ).

As macros e as ferramentas do VBA encontram-se no separador Programador, que está oculto por predefinição, pelo que o primeiro passo é ativá-lo.

  • Para o Windows, aceda a ficheiro > Opções > Personalizar Friso.

  • Para Mac, vá para o Excel > Preferências... > Friso & barra de ferramentas.

  • Em seguida, na secção Personalizar o Friso, em Separadores principais, selecione a caixa de verificação Programador.

Descrição geral das macros e do VBA

Se não está familiarizado com as macros e com o VBA em geral, as informações seguintes poderão ser úteis.

  • Uma macro consiste numa ação ou num conjunto de ações que pode utilizar para automatizar tarefas.

  • Pode gravar macros utilizando o comando Gravar Macro no separador Programador.

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

  • Pode inspecionar e editar as macros no Visual Basic Editor, uma janela que é aberta pelo Excel. Eis um exemplo da janela do VBE para Windows:

    Um módulo que contém duas macros armazenadas no Module1 do Livro1

As macros chamadas Tornarcelulaverde e definiralturalinha encontram- se num módulo chamado Module1, que está armazenado no Livro1.

Copiar um módulo de um livro para outro

  1. Abra o livro que contém a macro que pretende copiar e o livro onde pretende copiá-lo.

  2. No separador Programador, clique em Visual Basic para abrir o Editor do Visual Basic.

  3. No Visual Basic Editor, no menu Ver, clique em Project Explorer Imagem do botão ou prima CTRL + R.

  4. No painel de Project Explorer, arraste o módulo que contém a macro que pretende copiar para o livro de destino. Neste caso, podemos está a copiar Module1 de Book2.xlsm para Book1.xlsm.

    Project Explorer de VBA

  1. Module1 copiado Book2.xlsm

  2. Cópia da Module1 copiados para Book1.xlsm

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel, obter suporte na Comunidade de Respostas ou sugerir uma nova funcionalidade ou melhoria no User Voice do Excel.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×