Habilitar Macro no Excel – Todas as Opções

Você já sabe como habilitar macro no Excel para que as macros funcionem no seu arquivo? Hoje eu vou te ensinar como fazer isso!

Para habilitar macros no Excel, vá em Arquivo > Opções > Central de Confiabilidade > Configurações da Central de Confiabilidade > Configurações de Macro e escolha a opção desejada (o recomendado é desabilitar com notificação, para liberar caso a caso). Salve o arquivo no formato .xlsm e, ao abri-lo, clique em Habilitar Conteúdo na barra de aviso.

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo!

O que você aprende neste vídeo

Resposta rápida: O caminho rápido é clicar em Habilitar Edição e Habilitar Macros na faixa amarela que aparece ao abrir o arquivo. Se ela já sumiu, use Arquivo > Informações > Habilitar Edição. Quando o Excel bloqueia por origem não confiável, a saída é Arquivo > Opções > Central de Confiabilidade, ajustando as macros ou cadastrando a pasta como local confiável.

Neste vídeo (5 min):

  • 0:30 - Caminho mais direto: a faixa de aviso ao abrir o arquivo, Habilitar Edição e depois Habilitar Macros.
  • 1:00 - Se você fechou o aviso: guia Arquivo > Informações, onde aparece o Modo de Exibição Protegido com o botão de habilitar edição.
  • 1:30 - Pode surgir um segundo bloqueio, dizendo que a origem do arquivo não é confiável, é o Excel reagindo à presença de macro.
  • 2:00 - Configuração central: Arquivo > Opções > Central de Confiabilidade > Configurações da Central de Confiabilidade.
  • 2:30 - Em Configurações de Macro é possível habilitar as macros VBA, mas o próprio Excel marca essa opção como não recomendada.
  • 3:00 - Alternativa mais segura: Locais Confiáveis, cadastrar a pasta onde ficam os arquivos que você sabe que são seguros.
  • 3:30 - Vale marcar a opção de considerar confiáveis também as subpastas do local adicionado.
  • 4:00 - Depois de adicionar o local, é preciso fechar e reabrir a planilha, só assim ela abre dentro do local confiável e as macros rodam.

Trechos do vídeo:

  • O sintoma de macro bloqueada é claro: ao clicar no botão, o Excel avisa que não é possível executar a macro porque ela pode não estar disponível ou porque todas as macros estão desabilitadas.
  • Entre as duas saídas, o Locais Confiáveis é o critério mais restrito: em vez de liberar macro em qualquer arquivo, você libera apenas o que vem das pastas que você mesmo cadastrou.
  • O passo que costuma faltar é reabrir o arquivo. Cadastrar a pasta com a planilha já aberta não muda nada, a verificação de local confiável acontece na abertura.

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

Fala, Impressionadores! Na aula de hoje vocês vão prender de uma forma objetiva de como habilitar macro no Excel para planilha com macro.

A Microsoft tem um bloqueio padrão para arquivos que vêm de outro computador, se tratando de arquivos com códigos.

E aí, pronto para aprender como habilitar macros no Excel?

Ao abrir um arquivo que tem códigos pela primeira vez, você deve ter a seguinte barra “amarela” de mensagem, como mostramos abaixo.

Habilitar Macro no Excel

Nela, uma barra acima das células da planilha indica o modo de exibição protegido no Excel para aquela planilha/arquivo.

Sinal de que o programa mostra o arquivo mas não permite nenhuma edição.

O procedimento normal para utilizar esse arquivo é optar por Habilitar Edição.

Ao clicar em Habilitar Edição, você vai habilitar o Excel a editar o arquivo, e vai fazer também com que os códigos presentes nele funcionem. Pelo menos em teoria.

Recentemente houve uma mudança na política da Microsoft de que os arquivos com macros serão bloqueados, por padrão, no Office.

Então, quando você habilita edição num arquivo baixado da internet, com macros, você verá uma segunda mensagem. Veja:

Habilitar macro no Excel
Habilitar macro no Excel

E agora? Como fazer para que os códigos sejam liberados? Como habilitar macros no Excel?

Você deve habilitar as macros (na central de confiabilidade), e tornar o local que encontra os seus arquivos como confiável.


Habilitar Macro no Excel

Tornar o local (pasta) como confiável é o passo mais importante aqui.

Dessa forma, você vai passar a informação para o Excel que todos os arquivos que forem baixados/colocados em tal pasta serão confiáveis. Assim, liberará os códigos desses arquivos, dentro daquela pasta indicada.

Um segundo passo é habilitar macros VBA: para habilitar execução de macros, você deve ir na opção Configurações de Macro, na Central de Confiabilidade, como mostramos abaixo.

Habilitar Macro no Excel

Ao permitir a pasta e o Excel para habilitar macros, seus problemas provavelmente já terão sidos solucionados. A partir daqui, você deve ser permitido a usar as macros sem problemas naquele local (pasta).

OBS: Em alguns arquivos você também pode diretamente liberar essa permissão a nível de arquivo. Por exemplo, se eu quero liberar apenas a execução dos códigos num arquivo dentro de uma pasta.

– Clicar com botão direito no arquivo > Propriedades, e marcar a opção “Desbloquear”



Habilitar Macro no Excel

Isso deve resolver/ajudar nesse bloqueio da Microsoft para arquivos baixados da internet com códigos.

Agora, após esses passos citados, basta você fechar e abrir o arquivo novamente, que você não verá mais aquela mensagem “vermelha”, e poderá usar os códigos livremente. Observe abaixo:

Habilitar Macro no Excel
Ícone VBAVBA Impressionador

Como automatizar praticamente qualquer tarefa repetitiva que você faça dentro do Excel. Aprenda a criar integrações do Excel com o PowerPoint, Word, Outlook e muito mais. Aprenda a criar automações para resolver tudo com apenas um clique em um botão. Tudo isso com uma única linguagem que junta todos esses programas.

Começar agoraSeta para a direita
Fundo VBATelas VBA

Perguntas frequentes sobre habilitar macro no Excel

1. Como habilitar macros no Excel?

Vá em Arquivo > Opções > Central de Confiabilidade > Configurações da Central de Confiabilidade > Configurações de Macro e escolha a opção desejada. O recomendado é Desabilitar com notificação, que bloqueia por padrão mas permite liberar quando você confia no arquivo.

2. Por que minhas macros não funcionam no Excel?

Geralmente porque as macros estão bloqueadas por segurança ou o arquivo foi salvo em um formato que não guarda macros. Verifique as Configurações de Macro na Central de Confiabilidade e salve a planilha como .xlsm, a Pasta de Trabalho Habilitada para Macro.

3. Como habilitar a guia Desenvolvedor no Excel?

Vá em Arquivo > Opções > Personalizar Faixa de Opções e marque a caixa Desenvolvedor na lista à direita. A guia aparece na faixa e dá acesso ao editor VBA, aos controles de formulário e ao gravador de macros.

4. O que é o formato .xlsm?

É o formato de Pasta de Trabalho Habilitada para Macro. Diferente do .xlsx comum, o .xlsm guarda o código VBA junto com a planilha. Se você salvar um arquivo com macros como .xlsx, o código é descartado.

5. É seguro habilitar macros no Excel?

Macros de fontes confiáveis são seguras. O cuidado vale para arquivos desconhecidos, pois macros podem conter código malicioso. Por isso o ideal é manter a opção Desabilitar com notificação e só clicar em Habilitar Conteúdo quando confiar na origem do arquivo.

6. Como habilitar macro só para um arquivo específico?

Com a opção Desabilitar com notificação ativa, ao abrir a planilha aparece uma barra amarela de aviso; clique em Habilitar Conteúdo para liberar as macros apenas daquele arquivo. Você também pode adicionar a pasta a Locais Confiáveis.

Conclusão – Habilitar Macro no Excel

Nessa aula você viu como lidar com a situação: macros não executam no Excel.

Você aprendeu a habilitar os códigos conforme as permissões da central de confiabilidade, e liberar o uso dos códigos em uma pasta confiável.

Valeu, Impressionadores! Fique ligado no nosso canal do Youtube para mais conteúdo de VBA! Um abraço!

Hashtag Treinamentos

Para acessar outras publicações de VBA, clique aqui!


Quer aprender mais sobre VBA com um minicurso básico gratuito?

Posts mais recentes de VBA

Posts mais recentes da Hashtag Treinamentos