We couldn’t sign you in
Select the account you want to use.

Se um livro contiver uma macro de Visual Basic for Applications (VBA)que gostaria de utilizar noutro local, pode copiar o módulo que contém essa macro para outro livro aberto ao utilizar o Editor de Visual Basic (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 Windows, vá a Opções de > ficheiro >Personalizar o Faixa.

  • Em Mac,vá para Excel > Preferências... > Do & de Ferramentas.

  • Em seguida, na secção Personalizar o Ribbon, em Separadores Principais,selecionar a caixa de verificação Programador.

Overview of macros and VBA

Se não estiver familiarizar-se com macros e VBA em geral, poderá achar as seguintes informações úteis.

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

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

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

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

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

As macros denominadas MakeCellGreen e SetRowHeight estão num módulo denominado Módulo1,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 para onde pretende copiá-lo.

  2. No separador Programador, clique em Visual Basic abrir o editor de Visual Basic Editor.

  3. No Editor Visual Basic, no menu Ver, clique em Project Explorador Imagem do botãoou prima Ctrl+R.

  4. No painel Project Explorador de Dados, arraste o módulo que contém a macro que pretende copiar para o livro de destino. Neste caso, estamos a copiar o Módulo1 Book2.xlsm para Book1.xlsm.  

    Project Explorer de VBA

  1. Módulo1 copiado do Book2.xlsm

  2. Cópia do Módulo1 copiada para Book1.xlsm

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Excel Tech Community (Comunidade Tecnológica do Excel) ou obter suporte na Comunidade de Respostas.

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft Office insiders

As informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?

Obrigado pelo seu feedback!

×