Como Habilitar Macro no Excel: Passo a Passo

Quer saber como habilitar macro no Excel? Então esse tutorial é para você!

Se você recebeu por e-mail, comprou ou baixou da internet uma planilha contendo macros e ao tentar abrir o arquivo, o Excel informou que as macros estavam desabilitadas por motivos de segurança, então significa que você precisará habilitar as macros para poder usar todos os recursos da planilha.

Por padrão, as macros são desabilitadas no Excel e nos demais programas do MS Office e precisam ser ativadas manualmente pelos usuários. Neste artigo você irá conhecer as diferentes maneiras que o Excel oferece para habilitar macros e gerenciar suas configurações de segurança, permitindo que você execute suas macros com segurança. Confira!

Primeiro, o que é uma Macro no Excel?

De maneira geral, uma macro é uma série de comandos ou instruções armazenados em um módulo do Excel. As macros podem ser executadas sempre que você precisar executar tarefas relacionadas a essas instruções.

Você pode pensar nelas como um programa dentro do Excel que contém uma série de instruções. Depois de executá-los ou abri-los, eles executarão as instruções que contêm.

Para entender mais sobre macros, confira o artigo: Como gravar Macros no Excel

Por que as macros ficam desabitadas?

Não há como negar que as macros do Excel são excelentes recursos adicionais. Se você souber criar uma macro, então poderá economizar muito tempo automatizando certos trabalhos e até mesmo minimizando erros humanos. Além disso, você poderá criar modelos de planilhas avançados, o que não seria possível apenas com as ferramentas básicas do Excel.

O problema é que as macros podem ser usadas tanto para o bem quanto para o mal. Ou seja, embora elas sejam usadas ​​principalmente para automatizar tarefas no Excel, os programadores de VBA (mal-intencionados) podem criar macros com códigos maliciosos que podem fazer quase qualquer coisa com o seu computador como, por exemplo, roubar ou apagar dados, enviar e-mails de spam e causar demais estragos em computadores e redes.

Por este motivo, o Microsoft Office, por padrão, não executa as macros de uma planilha automaticamente. Deste modo, se você confia nas macros da sua planilha e gostaria de usá-las, então terá que habilitá-las manualmente ou você também pode configurar o Excel para sempre executar macros para uma planilha confiável.

Importante: Se você já adquiriu ou pretende adquirir as planilhas desenvolvidas pela equipe Excel Easy que contém macros, então saiba que você poderá ficar tranquilo quanto à integridade das macros que desenvolvemos.

Como Habilitar Macro no Excel?

Agora que você já sabe o que é uma Macro e já conhece o motivo pelo qual o Microsoft Office as mantém desabilitadas, vamos conferir as diferentes maneiras de habilitar macros no Excel.

Opção 1: RISCO DE SEGURANÇA. A Microsoft bloqueou a execução de macros porque a origem desse arquivo não é confiável

O primeiro cenário é quando você abre a planilha e visualiza uma barra vermelha com a descrição: RISCO DE SEGURANÇA. A Microsoft bloqueou a execução de macros porque a origem deste arquivo não é confiável.

RISCO DE SEGURANÇA. A Microsoft bloqueou a execução de macros porque a origem deste arquivo não é confiável.

Deste modo, se você fechar (ignorar) essa barra e tentar executar a macro da sua planilha, o Excel retornará a seguinte mensagem: Não é possível executar a macro. Talvez ela não esteja disponível nesta pasta de trabalho ou todas as macros estejam desabilitadas.

Não é possível executar a macro

Então, se este for o seu caso, você pode resolver da seguinte maneira:

1. Primeiro, feche o arquivo que contém as macros.

2. Clique com o botão direito do mouse sobre o arquivo e selecione a opção Propriedades.

3.  Na caixa de diálogo Propriedades, na guia Geral você encontrará a seguinte descrição: Este arquivo veio de outro computador, e pode ser bloqueado para ajudar a proteger este computador. Então, se você confia no conteúdo das macros, basta marcar a opção Desbloquear e depois clicar em Ok.

desbloquear macro

4. Agora, basta abrir novamente a planilha e note que você não terá mais a mensagem de bloqueio das macros. Deste modo, ao executar a macro, ela deverá funcionar normalmente.

Opção 2: AVISO DE SEGURANÇA. A Macros foram desabilitadas

Outro cenário comum é quando você abre a sua Pasta de Trabalho com macros e encontra uma barra amarela com a mensagem: AVISO DE SEGURANÇA: As Macros foram desabilitadas.

AVISO DE SEGURANÇA As macros foram desabilitadas

Novamente, se você ignorar essa mensagem e tentar executar a macro, o Excel apresentará o erro: Não é possível executar a macro. Talvez ela não esteja disponível nesta pasta de trabalho ou todas as macros estejam desabilitadas.

Neste caso, se você confia no conteúdo das macros, basta clicar no botão Habilitar Conteúdo e depois salvar a planilha. Deste modo, você deverá conseguir executar as macros da planilha normalmente.

Se você não deseja ativar macros, então basta clicar no ‘X‘ na extremidade direita da barra amarela. O aviso de segurança desaparecerá, mas qualquer tentativa de executar uma macro falhará com uma mensagem de aviso.

Se você desabilitou as macros acidentalmente, então será necessário fechar e reabrir a pasta de trabalho e clicar no botão Habilitar Conteúdo, conforme mostrado acima.


Configurações de macro na Central de Confiabilidade

O Excel fornece configurações para ajustar seu comportamento padrão ao abrir pastas de trabalho com macros. Para isto, siga as etapas:

1. Selecione a guia Arquivo > Opções.

2. Na caixa de diálogo Opções do Excel, selecione Central de Confiabilidade na lista à esquerda e clique em Configurações da Central de Confiabilidade…

Configurações de macro na Central de Confiabilidade

3. Na caixa de diálogo Central de Confiabilidade, selecione Configurações de Macro.

como ativar macro

Basicamente, aqui você poderá realizar as seguintes configurações de macro:

  • Desabilite todas as macros sem notificação: Nesta opção você não poderá habilitar ou executar macros quando abrir uma pasta de trabalho. Você ainda poderá criar e executar macros em novas pastas de trabalho. Se essa opção estiver habilita, então suas macros estarão desabilitadas e você não receberá nenhum alerta ao abrir sua Pasta de Trabalho com macros.
  • Desabilitar todas as macros com notificação: Esta é a opção padrão do Excel, ou seja, permite que as macros sejam habilitadas na barra amarela Aviso de segurança quando você abre uma pasta de trabalho que contém macros.
  • Desative todas as macros, exceto as digitalmente assinadas: Nesta opção, você não verá nenhum aviso ao abrir a planilha com macros, mas apenas as macros assinadas digitalmente poderão ser executas. Essas macros são feitas por desenvolvedores de VBA, usando certificados fornecidos por uma autoridade comercial ou um profissional de segurança da informação em sua empresa.
  • Ativar todas as macros (não recomendado; códigos possivelmente perigosos pode ser executados): Nesta opção, todas as macros são habilitadas sem aviso.
  • Confie no acesso ao modelo de objeto do projeto do VBA: Esta opção permite que outros programas (e macros) modifiquem macros em qualquer pasta de trabalho aberta. Alguns programas de análise externa exigem que você habilite isso para funcionar, mas no geral, você deve deixar essa opção desmarcada.




Opção 3: Como Habilitar macro no Excel (Documentos Confiáveis)

Outra opção para habilitar macros no Excel é definir uma pasta de trabalho habilitada para macro como um Documento Confiável. Deste modo, quando você abrir novamente a Pasta de Trabalho, as macros estarão habilitadas sem avisos de segurança.

As pastas de trabalho confiáveis ​​são adicionadas a uma lista privada associada ao seu usuário no Windows. Você pode fazer isso seguindo as seguintes etapas:

1. Abra a pasta de trabalho e com barra Aviso de Segurança visível, acesse a guia Arquivo.

2. Clique em Habilitar conteúdo e selecione Habilitar todo o conteúdo na lista suspensa.

Como Habilitar macro no Excel (Documentos Confiáveis)

O Excel não oferece nenhuma maneira de desconfiar de uma determinada pasta de trabalho, mas permite que você desconfie de todas as pastas de trabalho previamente confiáveis. Para fazer isso, siga as etapas abaixo:

1. Acesse a guia Arquivo > Opções, selecione Central de Confiabilidade na lista à esquerda e clique em Configurações da Central de Confiabilidade…

2. Na caixa de diálogo Central de Confiabilidade, marque a opção Documentos Confiáveis.

Documentos Confiáveis

Pronto! Agora você definiu a sua pasta de trabalho habilitada para macro como um Documento Confiável e quando a abrir novamente, as macros estarão habilitadas sem avisos de segurança.

Observações:

  • Se você desejar limpar a lista de pastas de trabalho confiáveis, basta seguir os passos 1 e 2 mostrados acima e clicar no botão Limpar.
  • Se você desejar desativar os Documentos Confiáveis, marque a opções Desabilitar Documentos Confiáveis; você ainda poderá habilitar macros temporariamente quando uma pasta de trabalho for aberta.

Opção 4: Como Habilitar macro no Excel (Locais Confiáveis)

Se você não quiser habilitar macros em pastas de trabalho individuais, você pode configurar o Excel para confiar em determinados locais do seu computador ou rede. Deste modo, qualquer pasta de trabalho em um Local Confiável será aberta com as macros ativadas e sem avisos de segurança.

1. Acesse a guia Arquivo > Opções, selecione Central de Confiabilidade na lista à esquerda e clique em Configurações da Central de Confiabilidade…

2. Na caixa de diálogo Central de Confiabilidade, selecione Locais Confiáveis na lista à esquerda.

Observe que o Excel exibirá vários locais confiáveis ​​já definidos. Esses locais são usados ​​pelo Excel para habilitar macros em novas pastas de trabalho e suplementos e não devem ser modificados.

De modo geral, você pode colocar suas próprias pastas de trabalho nos Locais Confiáveis ​​padrão, mas é recomendado definir seus próprios locais se desejar tirar proveito desse recurso.

Locais Confiáveis - Como habilitar macro no Excel

3. Para adicionar um novo local, clique no botão Adicionar novo local…. Isso irá exibir a caixa de diálogo Local Confiável do Microsoft Office conforme mostrado na imagem abaixo:

Locais Confiáveis Excel - como habilitar macro no Excel

4. Insira o caminho para a pasta que você deseja usar (se preferir, clique em Procurar… para navegar até a pasta desejada).

5. Se você deseja que todas as subpastas da pasta selecionada também sejam confiáveis, marque a opção As subpastas deste local também são confiáveis.
Se preferir, insira uma descrição para este local confiável. Isso pode ser muito útil se você precisar gerenciar vários locais confiáveis.

6. Para finalizar, basta clicar em Ok. E pronto! Agora todas as planilhas que você salvar neste local, se elas tiverem macros, então elas serão executadas sem nenhum aviso de segurança, já que você as definiu como um arquivo seguro.

Confira também as seguintes dicas de Excel:

E então, o que achou da dica para ativar suas macros no Excel? Ficou com alguma dúvida? Deixe seu comentário abaixo e continue acompanhando nossas dicas de Excel!