As macros do Excel variam em complexidade, desde ajudas gravadas que destacam todos os valores em uma única coluna até ferramentas abrangentes de previsão e solução de problemas escritas em Visual Basic for Applications. Se a macro for útil para uma única pessoa em uma empresa, provavelmente será exponencialmente mais valiosa quando compartilhada entre um grupo de trabalho executando tarefas semelhantes. O Excel não armazena suas macros separadas das pastas de trabalho nas quais elas funcionam; eles são incorporados na planilha. Compartilhar macros significa compartilhar pastas de trabalho, talvez na forma de uma pasta de trabalho mestre na qual todas as outras podem se basear.
Etapa 1
Escreva a macro a ser compartilhada em uma planilha vazia. Clique na guia "Exibir" no menu da faixa de opções. Se você for gravar a macro, clique na pequena seta na parte inferior do botão "Macros" e selecione "Gravar macro..." no menu suspenso. Se você optar por escrever a macro usando o Visual Basic for Applications, selecione "Exibir macros..." no menu suspenso. Forneça um nome de macro e clique em "Criar" na caixa de diálogo "Macro".
Etapa 2
Salve a planilha como um arquivo "Excel Macro-Enabled Workbook". Se as macros forem salvas em outros tipos de arquivos do Excel, elas podem não estar visíveis devido às configurações internas de segurança.
Etapa 3
Distribua o arquivo mestre da pasta de trabalho do Excel para os colegas de trabalho com quem você deseja compartilhar a macro. Quando um usuário baseia uma pasta de trabalho nesse arquivo mestre, a macro permanece incorporada.