Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Quando cria uma macro pela primeira vez num livro, esta só funciona nesse livro. Mas e se quiser utilizar a macro noutros livros? Para disponibilizar as macros sempre que abrir o Excel, pode criá-las num livro denominado Pessoal.xlsb. Trata-se de um livro oculto armazenado no seu computador, que é aberto em segundo plano sempre que abre o Excel.

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 obter mais informações, consulte Mostrar o separador Programador.

Separador Programador no friso

Em seguida, crie uma macro. Vamos gravar uma macro que não faz nada, mas que irá criar o livro Macro Pessoal.

Pode saber mais sobre como criar macros em Início rápido: Criar uma macro.

  1. Aceda ao separador Programador e clique em Gravar Macro.

    Grupo Código no separador Programador

  2. Na caixa de diálogo Gravar Macro , não se incomode em introduzir um nome para a macro na caixa Nome da macro. Pode aceitar o nome que o Excel lhe dá, como Macro1, uma vez que se trata apenas de uma macro temporária.

    Quando começar a criar as suas próprias macros, vai querer dar-lhes nomes descritivos, para que saibam o que fazem.

  3. Na caixa Armazenar macro em , selecione Livro Pessoal de Macros > OK. Este é o passo mais importante, porque se ainda não tiver um Livro Pessoal de Macros, o Excel irá criar um para si.

  4. Clique em Programador > Parar Gravação e o Excel terá criado o seu livro de Macros Pessoais.

  5. Quando fechar o livro, ser-lhe-á pedido que guarde o livro e o livro Macro Pessoal.

Para ver a macro que criou:

  1. Aceda a Programador > Visual Basic para iniciar o Visual Basic Revisor (VBE), que é onde as macros estão armazenadas.

  2. Pode encontrar o seu livro de Macros Pessoais no painel Explorador de Projetos no lado esquerdo. Se não o vir, aceda a Ver > Explorador de Projetos.

  3. Faça duplo clique na pasta Projeto VBA (PERSONAL.xlsb) > Módulos > Módulo1 e encontrará a Macro1 vazia que gravou. Pode eliminá-lo ou mantê-lo para adicionar código a mais tarde.

    Nota: Quando grava uma macro numa nova instância do Excel, o VBA cria automaticamente uma nova pasta Módulo e incrementa o respetivo número. Por isso, se já tiver o Módulo1 e o Módulo2, o VBA criará o Módulo3. Pode mudar o nome dos Módulos na janela Propriedades abaixo do Explorador de Projetos, para que reflitam melhor o que as macros dentro das mesmas fazem.

Mover macros de um computador para outro

O seu ficheiro Personal.xlsb é armazenado numa pasta denominada XLSTART. Se quiser partilhar as macros com outra pessoa, pode copiá-la para a pasta XLSTART noutros computadores ou copiar algumas ou todas as respetivas macros para o ficheiro Pessoal.xlsb noutros computadores. Pode procurar XLSTART no Explorador do Windows para localizá-lo.

Se tiver uma ou apenas algumas macros que pretende partilhar com outras pessoas, pode enviar-lhes o livro que as contém. Também pode disponibilizar o livro numa unidade de rede partilhada ou a partir de uma biblioteca de SharePoint Services.

Para obter mais informações sobre como copiar uma macro de um livro para outro, consulte Copiar um módulo de macro para outro livro.

Certifique-se de que o separador Programador está visível no friso. Por predefinição, o separador Programador não está visível, por isso faça o seguinte:

  1. Aceda a Preferências de > do Excel...> Friso & Barra de Ferramentas.

  2. Na categoria Personalizar o Friso, na lista Separadores Principais, selecione a caixa de verificação Programador e, em seguida, clique em Guardar.

Em seguida, crie uma macro. Vamos gravar uma macro que não faz nada, mas que irá criar o livro Macro Pessoal.

Pode saber mais sobre como criar macros em Início rápido: Criar uma macro.

  1. Aceda ao separador Programador e clique em Gravar Macro.

  2. Na caixa de diálogo Gravar Macro , não se incomode em introduzir um nome para a macro na caixa Nome da macro. Pode aceitar o nome que o Excel lhe dá, como Macro1, uma vez que se trata apenas de uma macro temporária.

    Quando começar a criar as suas próprias macros, vai querer dar-lhes nomes descritivos, para que saibam o que fazem.

  3. Na caixa Armazenar macro em , selecione Livro Pessoal de Macros > OK. Este é o passo mais importante, porque se ainda não tiver um Livro Pessoal de Macros, o Excel irá criar um para si.

  4. Clique em Programador > Parar Gravação e o Excel terá criado o seu livro de Macros Pessoais.

  5. Quando fechar o livro, ser-lhe-á pedido que guarde o livro e o livro Macro Pessoal.

Para ver a macro que criou:

  1. Clique em Programador > Visual Basic para iniciar o Visual Basic Revisor (VBE), que é onde as macros estão armazenadas.

  2. Pode encontrar o seu livro de Macros Pessoais no painel Explorador de Projetos no lado esquerdo. Se não o vir, aceda a Ver > Explorador de Projetos.

  3. Faça duplo clique na pasta Projeto VBA (PERSONAL.xlsb) > Módulos > Módulo1 e encontrará a Macro1 vazia que gravou. Pode eliminá-lo ou mantê-lo para adicionar código a mais tarde.

Nota: Quando grava uma macro numa nova instância do Excel, o VBA cria automaticamente uma nova pasta Módulo e incrementa o respetivo número. Por isso, se já tiver o Módulo1 e o Módulo2, o VBA criará o Módulo3. Pode mudar o nome dos Módulos na janela Propriedades abaixo do Explorador de Projetos, para que reflitam melhor o que as macros dentro das mesmas fazem.

Mover macros de um computador para outro

O seu ficheiro Personal.xlsb é armazenado numa pasta de arranque do sistema. Se quiser partilhar as macros com outra pessoa, pode copiar Personal.xlsb para a pasta de arranque noutros computadores ou copiar algumas ou todas as respetivas macros para o ficheiro Pessoal.xlsb noutros computadores. No Finder , selecione Ir, mantenha premida a tecla Opção e selecione Biblioteca. No painel Biblioteca , navegue para: Contentores de Grupo > xyz. O Office (em que xyz é uma cadeia de texto, como "UBF8T346G9") > Conteúdo de Utilizador > Arranque > Excel. Cole o seu ficheiro Personal.xlsb na pasta excel.

Se tiver uma ou apenas algumas macros que pretende partilhar com outras pessoas, pode enviar-lhes o livro que as contém. Também pode disponibilizar o livro numa unidade de rede partilhada ou a partir de uma biblioteca de SharePoint Services.

Para obter mais informações sobre como copiar uma macro de um livro para outro, consulte Copiar um módulo de macro para outro livro.

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×