Criar e salvar todas as macros em uma única pasta de trabalho

Aplica-se a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

Quando você cria uma macro pela primeira vez em uma pasta de trabalho, ela funciona apenas nessa pasta de trabalho. Mas e se você quiser usar a macro em outras pastas de trabalho? Para disponibilizar suas macros sempre que você abrir o Excel, você pode criá-las em uma pasta de trabalho chamada Personal.xlsb. Essa é uma pasta de trabalho oculta armazenada em seu computador, que é aberta em segundo plano sempre que você abre o Excel.

As ferramentas Macros e VBA podem ser encontradas na guia Desenvolvedor, que fica oculta por padrão, portanto, a primeira etapa é habilitá-la. Para saber mais, confira Mostrar a guia Desenvolvedor.

Guia desenvolvedor na faixa de opções Em seguida, crie uma macro. Gravaremos uma macro que não faz nada, mas criaremos a pasta de trabalho macro pessoal.

Você pode saber mais sobre como criar macros no Início Rápido: Criar uma macro.

  1. Acesse a guia Desenvolvedor e clique em Registrar Macro.
    Grupo código na guia Desenvolvedor
  2. Na caixa de diálogo Macro de Registro , não se preocupe em inserir um nome para a macro na caixa Nome da Macro . Você pode aceitar o nome que o Excel oferece, como Macro1, já que essa é apenas uma macro temporária.
    Quando você começar a criar macros por conta própria, você vai querer dar-lhes nomes descritivos, para que você saiba o que eles fazem.
  3. Na caixa Macro da Loja, escolha A Pasta de> Trabalho de Macro PessoalOK. Essa é a etapa mais importante, pois se você ainda não tiver uma Pasta de Trabalho de Macro Pessoal, o Excel criará uma para você.
  4. Clique em PararGravação doDesenvolvedor> e o Excel terá criado seu worbook de Macro Pessoal.
  5. Ao fechar a pasta de trabalho, você será solicitado a salvar a pasta de trabalho e a pasta de trabalho macro pessoal.

Para ver a macro que você criou:

  1. Acesse o Desenvolvedor>Visual Basic para iniciar o VBE (Editor do Visual Basic), que é onde suas macros são armazenadas.

  2. Você pode encontrar sua pasta de trabalho macro pessoal no painel Project Explorer no lado esquerdo. Se você não vir, vá para Exibir>o Project Explorer.

  3. Clique duas vezes na pasta >Módulos módulos> do Projeto VBA (PERSONAL.xlsb)e você encontrará a Macro1 vazia que você gravou. Você pode excluí-lo ou mantê-lo para adicionar código posteriormente.

    Observação

    Quando você grava uma macro em uma nova instância do Excel, o VBA criará automaticamente uma nova pasta módulo e incrementará seu número. Portanto, se você já tiver Módulo1 e Módulo2, o VBA criará o Module3. Você pode renomear Módulos na janela Propriedades abaixo do projeto Explorer para que eles reflitam melhor o que as macros dentro delas fazem.

Mover macros de um computador para outro

Seu arquivo Personal.xlsb é armazenado em uma pasta chamada XLSTART. Se você quiser compartilhar suas macros com outra pessoa, poderá copiá-la para a pasta XLSTART em outros computadores ou copiar algumas ou todas as suas macros para o arquivo Personal.xlsb em outros computadores. Você pode pesquisar POR XLSTART no Windows Explorer para localizá-lo.

Se você tiver uma ou apenas algumas macros que deseja compartilhar com outras pessoas, poderá enviar a pasta de trabalho que as contém. Você também pode disponibilizar a pasta de trabalho em uma unidade de rede compartilhada ou em uma biblioteca de SharePoint Services.

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

Precisa de mais ajuda?

Você sempre pode pedir a um especialista na Comunidade Tecnológica do Excel ou obter suporte em Comunidades.