Para fazer uso de macro no Excel é necessário habilitar está função. Por padrão o Excel bloqueia as macros por motivos de segurança.
Para identificar se uma planilha possui macro existe duas formas. Uma delas é verificando a extensão do arquivo da planilha que ao invés de XLSX será XLSM (M devido conter macros).
Uma outra possibilidade é observar o desenho do ícone, que no caso do macro recebe uma folha com sinal de exclamação conforme imagem abaixo:
Observação: Quando o ícone estiver em um tamanho reduzido pode ocultar o sinal de exclamação.
Ao abrir uma planilha com macro a seguinte mensagem de bloqueio de segurança irá aparece.
Abaixo veremos como evitar este tipo de mensagem e ativar macros no Excel de form definitiva.
Ativar Macros no Excel 2010, 2013, 2016 e Office 365
O procedimento abaixo mostra como ativar macro no Excel 2010, 2013, 2016 e Office 365. Primeiramente na planilha acesse o menu superior a opção ‘ARQUIVO’.
Na lista a esquerda navegue até o item ‘opções’.
Dentro das Opções do Excel selecione Central de Confiabilidade (1) e Configurações da Central de Confiabilidade (2).
Na Central de Confiabilidade acesse Configurações de Macro (1), selecione a opção ‘Habilitar todas as macros’ (2) e nas Configurações da Macro do Desenvolvedor ative o item Confiar no acesso ao modelo de objeto do projeto do VBA (3).
Para finalizar salve a planilha, feche e abra novamente. Após este procedimento as macros estarão ativas e prontas para uso.
Abaixo disponibilizamos um vídeo com o passo a passo para melhor compreensão
O que são macros no Excel
A macro é um código executado dentro de planilhas, documentos de texto, apresentação, etc. Ela é usada para acrescentar recursos a documentos e, com muito mais frequência, planilhas do Excel.
As macros em uma linguagem de programação conhecida como VBA (Visual Basic for Applications).
Cuidados com a segurança
Quando se trata de macros é necessário tomar alguns cuidados. Como estamos falando em Ativar Macros no Excel também não podemos deixar de orientá-los quanto os riscos envolvidos.
Quando Ativamos o uso de macro no Excel estamos permitindo que a linguagem de programação VBA seja executada. Assim pessoas maliciosas usam deste recursos para rodar programar ou rotinas indesejadas em seu computador.
Por este motivo é de suma importância saber a fonte de uma planilha que você está baixando ou adquirindo.