Pasta de trabalho macro pessoal do Excel - Salvar e usar macros em todas as pastas de trabalho

Quando você cria / grava uma macro em uma pasta de trabalho no Excel, ela só pode ser usada nessa pasta de trabalho.

Mas e se você tiver uma lista de macros úteis do Excel que deseja usar em todas as pastas de trabalho? Nesse caso, é uma boa ideia salvá-los em sua Pasta de trabalho macro pessoal.

Isso permitirá que você acesse o código de macro de qualquer pasta de trabalho em seu sistema.

Isso economizará tempo, pois você não precisará recriar as mesmas macros repetidamente para cada pasta de trabalho. Em vez disso, você pode apenas criá-lo uma vez, armazená-lo na pasta de trabalho macro pessoal e acessá-lo de qualquer pasta de trabalho.

Se você estiver interessado em aprender VBA da maneira mais fácil, confira meu Treinamento Online Excel VBA.

O que é uma pasta de trabalho macro pessoal?

Uma pasta de trabalho pessoal de macro é uma pasta de trabalho oculta em seu sistema que é aberta sempre que você abre o aplicativo Excel.

Relacionado: Como abrir automaticamente arquivos específicos do Excel na inicialização

É um lugar onde você pode armazenar códigos de macro e, em seguida, acessar essas macros de qualquer pasta de trabalho. É um ótimo lugar para armazenar as macros que você deseja usar com frequência.

Para dar um exemplo, suponha que você obtenha dados regularmente de seus colegas e seja obrigado a limpar os dados e formatá-los. Como você precisa seguir as mesmas etapas todas as vezes, pode criar uma macro para fazer isso e salvá-la na Pasta de trabalho pessoal de macros.

Agora, sempre que você obtém o arquivo Excel, só precisa executar a macro (que está armazenada na pasta de trabalho pessoal e pode ser acessada de qualquer pasta de trabalho) e pronto.

Onde posso encontrar a pasta de trabalho pessoal de macros?

Por padrão, a pasta de trabalho macro pessoal não existe. Você precisa primeiro criá-lo.

Aqui estão as etapas para criar uma pasta de trabalho macro pessoal no Excel:

  • Abra uma nova pasta de trabalho ou qualquer pasta de trabalho existente.
  • Vá para a guia Desenvolvedor na faixa de opções.
  • Clique em Gravar Macro.
  • Na caixa de diálogo Gravar Macro, especifique um nome (o padrão também é adequado).
  • Na lista suspensa ‘Armazenar macro em’, selecione Pasta de trabalho de macro pessoal.
  • Clique OK.

Observação: se você não consegue ver a guia do desenvolvedor na faixa de opções, aqui estão as etapas para ativá-la.

Isso criaria uma nova pasta de trabalho com o nome PERSONAL.XLSB e armazenaria a macro nesta pasta de trabalho.

Como não fizemos absolutamente nada, a macro não contém nenhum código. Isso foi feito para criar a pasta de trabalho macro pessoal.

Agora que a pasta de trabalho macro pessoal foi criada, você precisa Perto todas as pastas de trabalho abertas. Fazer isso mostraria um prompt conforme mostrado abaixo:

Selecione Salvar.

Feito isso, o Excel criará e armazenará o arquivo PERSONAL.XLSB na pasta inicial, onde será aberto automaticamente no backend sempre que você abrir o Excel.

Como copiar macros na pasta de trabalho pessoal de macros?

Depois que o arquivo PERSONAL.XLSB for criado e salvo, você poderá copiar as macros que deseja reutilizar novamente.

Aqui estão as etapas para copiar macros na pasta de trabalho macro pessoal:

  • Abra o Excel.
  • Vá para a guia Desenvolvedor.
  • Clique na opção Visual Basic. Isso abrirá o Editor VB (ou use ALT + F11).
  • No Editor VB, dentro do Project Explorer, você verá o objeto PERSONAL.XLSB.
  • Clique duas vezes no Módulo 1.
  • Copie e cole o código da macro na janela de código do módulo.
  • Feche o Editor Vb.
  • Feche e salve o Excel.

As etapas acima salvariam as macros que você deseja reutilizar na pasta de trabalho pessoal de macros.

Leia também: Como remover macros de uma pasta de trabalho do Excel

Como usar macros armazenadas na pasta de trabalho pessoal de macros?

Suponha que você tenha uma lista de macros salvas na pasta de trabalho Macro pessoal e queira usá-la em um novo arquivo Excel obtido.

Aqui estão as etapas para fazer isso:

  • Vá para a guia Desenvolvedor.
  • Clique em Macros.
  • Na caixa de diálogo Macro, selecione a macro que deseja executar.
  • Clique em Executar.

Observe que a caixa de diálogo macro mostra a lista de todas as macros disponíveis para uso na pasta de trabalho aberta. Isso inclui as macros armazenadas na pasta de trabalho e também as armazenadas na pasta de trabalho pessoal de macros.

Você também pode executar uma macro atribuindo um atalho de teclado à macro ou inserir uma forma / botão e atribuir a macro a ela.

Você também pode usar a Pasta de trabalho pessoal de macros para armazenar funções personalizadas (funções definidas pelo usuário) criadas no VBA.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave