Vídeo: Curso Básico de VBA - Aula 3 (Descomplicando o VBA e Dicas de Gravação de Macros) 2025
A segurança da macro é uma característica chave no Excel. O motivo é que o VBA é um idioma poderoso - tão poderoso que é possível criar uma macro que pode causar graves danos ao seu computador. Uma macro pode excluir arquivos, enviar informações para outros computadores e até mesmo destruir o Windows para que você não consiga iniciar seu sistema.
Os recursos de segurança de macro introduzidos no Excel 2007 foram criados para ajudar a evitar esses tipos de problemas.
Confira a seção Configurações de Macro da caixa de diálogo Centro de Confiabilidade. Para exibir esta caixa de diálogo, escolha Desenvolvedor → Código → Macro Segurança.
Por padrão, o Excel usa a opção Desativar todas as macros com notificação. Com esta configuração em vigor, se você abrir uma pasta de trabalho que contém macros (e o arquivo não está "assinado" digitalmente ou armazenado em um local confiável), o Excel exibe um aviso. Se você tiver certeza de que a pasta de trabalho vem de uma fonte confiável, clique em Ativar macros e as macros serão ativadas.
Você vê a caixa pop-up somente se o VBE estiver aberto. Caso contrário, o Excel exibe um aviso de segurança atraente acima da barra de fórmulas. Se você sabe que a pasta de trabalho está segura, clique no botão Ativar conteúdo para ativar as macros. Para usar a pasta de trabalho sem macros, clique no X para descartar o aviso.
O Excel lembrará se você designou uma pasta de trabalho para estar seguro. Então, na próxima vez que você abri-lo, você não verá o aviso de segurança.
Talvez a melhor maneira de lidar com a segurança da macro é designar uma ou mais pastas como locais confiáveis. Todas as pastas de trabalho em um local confiável são abertas sem um aviso de macro. Você designa pastas confiáveis na seção Locais Confiáveis da caixa de diálogo Centro de Confiabilidade.
Se quiser descobrir o que as outras configurações de segurança de macro implicam, pressione F1 enquanto a seção Configurações de Macro da caixa de diálogo do Centro de Confiabilidade está em exibição. Você receberá uma tela de Ajuda que descreve as configurações de segurança.
