Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Outras pessoas terem acesso as minhas Macros

Para que outras pessoas tenham acesso às suas macros, preciso compartilhar o arquivo que contém a macro (pasta de trabalho específica ou um suplemento do Excel). Qual a aula na Alura que tem essa informação ou pode me passar uma dica?

1 resposta
solução!

Olá, Jônathas, tudo bem?

Para que outras pessoas tenham acesso às suas macros, você precisa compartilhar o arquivo que contém a macro. A escolha do método certo depende do que a sua macro faz e de como ela será utilizada. Veja os dois caminhos mais indicados para isso.

1. Salvar no próprio arquivo (.xlsm)

Se a macro está vinculada a uma pasta de trabalho específica, como um relatório que segue sempre o mesmo modelo, o caminho mais simples é salvar o arquivo como .xlsm (Pasta de Trabalho Habilitada para Macro) e enviá-lo diretamente para a pessoa.

Pontos importantes ao usar esse método:

  • Salve sempre como .xlsm para preservar as macros
  • Avise o destinatário que ele precisará habilitar macros, pois o Excel exibirá um aviso de segurança
  • Se o arquivo vier de fora da empresa, o Excel pode marcá-lo como bloqueado no Modo de Exibição Protegido. Nesse caso, o destinatário precisa acessar Arquivo, Informações e clicar em Habilitar Edição
  • Atenção: se a pessoa salvar o arquivo como .xlsx sem perceber, todas as macros serão perdidas

2. Criar um Suplemento do Excel (.xlam)

Se a ideia é que a macro funcione como uma ferramenta que várias pessoas possam usar em arquivos diferentes, sem ficar presa a uma planilha só, o ideal é transformá-la em um suplemento do Excel.

Veja como fazer:

  1. No VBA Editor, organize todas as suas macros
  2. Salve o arquivo como Suplemento do Excel (.xlam)
  3. Distribua o arquivo .xlam para os usuários
  4. Cada pessoa instala o suplemento acessando Arquivo, Opções, Suplementos, Gerenciar Suplementos do Excel, clicando em Ir e depois em Procurar

A grande vantagem desse método é que as macros ficam disponíveis em qualquer pasta de trabalho aberta, sem a necessidade de copiar o código para cada novo arquivo.

Qual dos dois métodos se encaixa melhor no que você precisa fazer, compartilhar para uma pessoa específica ou distribuir a ferramenta para uma equipe maior?

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!