Um guia completo para modificar as definições de macro no Excel

O Microsoft Excel tornou-se rapidamente em uma aplicação de referência para análise de dados, modelos financeiros e outros cálculos comerciais, mas muitos utilizadores desconhecem as funcionalidades de automatização da aplicação. Nomeadamente, apenas um pequeno número de utilizadores utiliza as macros do Excel e as funcionalidades de código VBA, que podem aumentar significativamente a sua produtividade e eficiência.

O guia de hoje irá mostrar-lhe o que são macros e como podem ajudar o seu fluxo de trabalho, fornecer cinco métodos para ativar macros no Excel e ensinam a desligá-los quando desnecessários. Além disso, também mostraremos como evitar potenciais perdas de dados causadas por macros do Excel.

Neste artigo
    1. O que são macros do Excel?
    2. Benefícios da ativação de macros no Excel
    1. Ativar macros no Excel usando o aviso de segurança para um único workbook
    2. Ativar macros no Excel usando o modo de exibição backstage para um único workbook
    3. Ativar macros no Excel para uma sessão utilizando as opções de segurança do Microsoft Office
    4. Permitir macros no Excel em todas as pastas de trabalho usando a Central de Confiança
    5. Usando o Local Confiável para Ativar Macros Permanentemente no Excel
    1. Testar macros em arquivos sem importância
    2. Mantenha seu computador atualizado
    3. Use uma ferramenta de recuperação de dados

Macros no Excel

Antes de entrarmos nos diferentes métodos para ativar e desativar macros do Excel, temos de começar por discutir brevemente o que são macros, para que são utilizadas e que benefícios trazem aos entusiastas das planilhas de cálculos.

O que são macros do Excel?

Na sua essência, as macros do Excel são um conjunto pré-gravado de comandos que automatizam tarefas aborrecidas do Excel e simplificam o fluxo de trabalho da planilha de cálculo. Utilizam a linguagem de programação Visual Basic for Applications que o Excel compreende, ou VBA para abreviar, e são por isso conhecidos como códigos VBA.

Benefícios da ativação de macros no Excel

Como scripts pré-gravados que executam tarefas do Excel com um clique, as macros trazem vários benefícios para os utilizadores que trabalham no Excel:

  • Poupe o seu precioso tempo - Como podem ser invocadas com atalhos de teclado e executar várias ações com apenas alguns cliques, as macros podem aumentar significativamente a eficiência e a produtividade, poupando tempo aos utilizadores para outras tarefas do Excel.
  • Evite tarefas repetitivas - As macros do Excel são excelentes para reduzir o número de tarefas aborrecidas da planilha de cálculo, uma vez que podem automatizar várias ações através de alguns atalhos.
  • Reduzir os erros humanos - Independentemente das suas competências em Excel, você pode cometer erros como um ser humano. Pelo contrário, as macros não o podem fazer e podem criar análises mais exatas, reduzindo a intervenção humana e, consequentemente, os erros.
  • Simplificar a formatação da planilha de cálculo - As macros são fantásticas para formatar planilhas de cálculo e criar gráficos, sendo que a maioria dos utilizadores do Excel as utiliza para estas capacidades.

Essencialmente, as macros facilitam a gestão de dados, tabelas dinâmicas e a organização das suas planilhas de cálculo, poupando tempo.

Como ativar o macros no Excel

Agora que já sabemos mais sobre as macros do Excel e as suas vantagens para simplificar e automatizar a carga de trabalho da sua planilha de cálculo do Excel, vamos imediatamente mergulhar nos cinco métodos para as ativar no Excel.

Ativar macros no Excel usando o aviso de segurança para um único workbook

Como as macros podem ser perigosas para os dados do Excel, a abertura de um livro de trabalho que as contenha apresentará um aviso de segurança, pedindo para ativar as macros. Esta é uma das formas mais básicas de ativar macros no Excel e requer apenas que faça o seguinte

  1. Abra o Microsoft Excel e toque em File no canto superior esquerdo.
  2. Vá até Open e carregue um workbook que tenha macros ativadas.
  3. Toque em Enable Content no aviso de segurança quando o workbook for carregado.
    Ativar o conteúdo do aviso de segurança
  4. Confirme a sua escolha clicando em Enable Macros na janela pop-up.
    Ativar macros através do aviso de segurança

Lembre-se de ler atentamente o aviso sobre fontes confiáveis, uma vez que ativar macros em documentos cuja origem não tem a certeza pode ser catastrófico para os seus outros arquivos XLS.

Ativar macros no Excel usando o modo de exibição backstage para um único workbook

O Backstage View é outra excelente forma de ativar macros do Excel para um determinado workbook, veja como utilizar:

  1. Inicie o Microsoft Excel e navegue até File.
  2. Toque em Info e Enable Content.
    Utilize o Backstage View para ativar macros
  3. Selecione Enable All Content, o que o torna um documento confiável e permite que as macros sejam executadas nesse workbook específico.

Tal como o método de aviso de segurança, você só deve clicar em Enable All Content se tiver a certeza da legitimidade e da origem dos arquivos XLS utilizados.

Ativar macros no Excel para uma sessão utilizando as opções de segurança do Microsoft Office

Uma vez que as macros do Excel podem ser catastróficas para os seus arquivos XLS quando mal utilizadas, a aplicação Excel também oferece uma forma de as ativar para uma única sessão, para que não se esqueça de as desligar quando não forem necessárias. Este método utiliza passos semelhantes aos do método anterior, mas permite ajustar o tempo durante o qual as macros estarão ativadas. Veja como usá-lo:

  1. Abra o Microsoft Excel e toque em File no canto superior esquerdo.
  2. Navegue até Info e clique em Enable Content.
    Opções avançadas na área de conteúdos de ativação
  3. Desta vez, clique em Advanced Settings.
  4. Escolha a opção Enable content for this session e toque em OK.
    Ativar macros para uma sessão

A ativação de macros para utilização única é perfeita para arquivos XLS que pretende investigar primeiro sem os tornar documentos confiáveis como no nosso método anterior.

Permitir macros no Excel em todas as pastas de trabalho usando a Central de Confiança

O Excel também tem uma área dedicada às definições de segurança chamada Centro de Confiança. Os utilizadores podem encontrar várias definições de segurança, incluindo a execução de códigos VBA ou macros. Isso torna a Central de Confiabilidade um excelente método alternativo para permitir macros no Excel, e aqui está como você pode usá-la para permitir macros em todos os workbooks do Excel:

  1. Inicie o Microsoft Excel e clique em File.
  2. Selecione Options, toque em Trust Center e clique em Trust Center Settings.
    Localize as definições do Centro de Confiança no Excel
  3. Localize e clique em Macro Settings no lado esquerdo da janela.
  4. Selecione Enable all macros e toque em OK.
    Ativar macros através do Centro de Confiança

Lembre-se de que a utilização do Centro de Confiança ativa macros em todos os seus workbooks, colocando-o em um risco mais significativo, razão pela qual a aplicação do Excel avisa de que isto não é recomendado devido ao código VBA potencialmente perigoso.

Usando o Local Confiável para Ativar Macros Permanentemente no Excel

Por fim, existe também a ativação permanente de macros do Excel em locais específicos do computador ou da rede, o que permite adicionar locais de confiança em vez de ajustar as definições globais de macro. Mais uma vez, o Centro de Confiança do Excel é o local que terá de visitar. Veja como utilizar a sua funcionalidade Localização de Confiança:

  1. Abra o Microsoft Excel, navegue até File e clique em Options.
  2. Toque em Trust Center > Trust Center Settings > Trusted Locations.
  3. A modificação dos Locais fidedignos predefinidos não é recomendada e pode adicionar os seus próprios locais. Toque em Add new location para fazê-lo.
    Vá até as configurações de localização de confiança do Excel
  4. Toque em Browse e adicione um local de sua preferência. Você deve selecionar "Subfolders of this location are also trusted" antes de clique em OK.
    Adicione uma nova localização de macro confiável

Esta opção é altamente recomendada, uma vez que permite salvar arquivos XLS com código VBA ou macros em uma localização específica. Estes arquivos serão os únicos que podem executar macros, o que permite ativá-las sem alterar as configurações de segurança do Excel e sem correr um risco significativo de perda de dados.

Como desativar todas as macros no Excel

Se você não precisa das macros do Excel e quiser desativá-las completamente, uma excelente forma de o fazer é, mais uma vez, através do Centro de Confiança do Excel. Siga estes passos para desativar as macros no Excel:

  1. Abra o Excel e clique em File.
  2. Clique em Options no canto inferior esquerdo.
  3. Clique em Trust Center > Trust Center Settings.
    Navegue até a Central de Confiança do Excel
  4. Escolha Macro Settings e selecione Disable all macros without notification.
    Desative as macros sem notificação
  5. Aperte OK quando finalizar.

É de salientar que o Centro de Confiança também permite desativar as macros do Excel com notificações ou desativar tudo, exceto as macros assinadas digitalmente, que são códigos VBA e macros confiáveis.

Problemas potenciais com a utilização de macros no Excel

A ativação de macros vem com vários avisos de segurança e notificações "não recomendadas" no Excel, e isso está relacionado com os perigos da utilização de macros. Por conseguinte, é altamente recomendável seguir práticas seguras para garantir a segurança dos arquivos XLS e a funcionalidade das macros, pelo que fornecemos algumas dicas:

Testar macros em arquivos sem importância

É altamente recomendável ter um arquivo de teste XLS aleatório para fins de teste, especialmente quando não é possível confirmar a confiabilidade da fonte da macro. Esse arquivo permite testar a função de macro e espreitar o seu código VBA para garantir que é seguro para as suas tarefas e dados importantes.

Mantenha seu computador atualizado

As macros podem ser portadoras de vírus e malware, e estes códigos VBA perigosos podem penetrar facilmente em computadores mais antigos com sistemas operativos e ferramentas antivírus desatualizados. Assim, manter o PC atualizado com as últimas correções de segurança do sistema operativo e ter sempre a versão mais recente do software antivírus com definições de vírus recentes é crucial quando se lida com arquivos ativados por macros, especialmente de fontes não confiáveis.

Use uma ferramenta de recuperação de dados

As macros não testadas e não validadas podem causar perda de dados quando utilizadas com os arquivos XLS errados, especialmente se as macros forem concebidas para efetuar alterações de dados do Excel nas suas planilhas de cálculo. No entanto, uma aplicação de recuperação de dados dedicada como o Wondershare Recoverit pode reverter essas perdas de dados.

Teste Grátis
Teste Grátis

Veja como utilizá-lo em caso de perda de dados causada por macro:

  1. Inicie o Wondershare Recoverit e selecione Hard Drives and Locations.
    abra o wondershare recoverit
  2. Selecione o drive de disco que armazena arquivos XLS habilitados para macro. O aplicativo procurará, automaticamente, os dados perdidos.
    Procurar dados perdidos do Excel
  3. Pode utilizar vários filtros de arquivos e adicionar palavras-chave para procurar dados específicos do Excel.
    Ajustar os filtros de arquivo e adicionar palavras-chave
  4. O Wondershare Recoverit permite pré-visualizar arquivos para verificar a sua integridade antes de os recuperar. Você pode fazer uma pausa ou parar a verificação e clicar em Recover para salvar os arquivos Excel descobertos quando estiverem prontos.
    Pré-visualize e recupere os dados perdidos do Excel

O Wondershare Recoverit pode ajudar se você estiver com alterações recentes não salvas, arquivos Excel perdidos, dados XLS eliminados ou perda de dados causada por macros. A aplicação suporta mais de 500 situações de perda de dados e faz maravilhas com documentos, áudio, fotografias e vídeos, suportando mais de 1000 tipos de arquivos.

Pode utilizá-la em unidades de disco internas, USBs, dispositivos de armazenamento externo, servidores NAS e muito mais, uma vez que a aplicação suporta mais de 2000 dispositivos de armazenamento, o que a torna uma ferramenta incrível para combater situações de perda de dados.

Conclusão

A ativação de macros pode melhorar significativamente a sua experiência com o Excel, aumentando a sua produtividade e eficiência, e pode fazê-lo para workbooks individuais ou em todos os arquivos. O Security Notice e o Backstage View do Excel tratam das configurações de macro para um workbook ou uma sessão. O Centro de Confiança e a Localização de Confiança da aplicação permitem ativar macros no Excel em todos os documentos ou desativá-las completamente.

Devido às suas capacidades de modificação de arquivos, as macros vêm com vários avisos e, se você estiver manipulando arquivos com macros de fontes não verificadas, é melhor seguir as práticas de segurança mencionadas.

Estas incluem testar a macro em arquivos XLS sem importância, manter o SO e o antivírus atualizados e utilizar uma aplicação de recuperação de dados dedicada, como o Wondershare Recoverit, se uma macro causar perda de dados.

Teste Grátis
Teste Grátis

Perguntas frequentes

  • É seguro ativar as macros do Excel?
    Macros auto-gravadas, assinadas digitalmente e macros de colegas, amigos e sites confiáveis são totalmente seguras para serem habilitadas no Excel. No entanto, se as encontrar em sites aleatórios ou se as macros vierem de fontes desconhecidas e não verificadas, também podem ser perigosas e é melhor não as ativar.
  • Devo desbloquear um arquivo Excel ativado por macro bloqueado?
    O Microsoft Office e a aplicação Excel possuem excelentes funcionalidades de segurança cuidadosamente ajustadas para garantir a máxima segurança. É provável que haja uma boa razão para o Microsoft Excel ter bloqueado um determinado ficheiro XLS ativado por macro e, se isso acontecer, é melhor evitar essas funções de macro e não as desbloquear.
  • Posso alterar ou modificar as macros que encontrei em um tutorial?
    Com certeza! Depois de copiar o código VBA que permite que estas macros pré-gravadas sejam executadas no Excel, você pode abrir o editor do Visual Basic e espreitar o código da macro. Testá-la em documentos XLS sem importância permitirá descobrir o que cada linha de código faz, podendo depois modificar a macro de acordo com as necessidades específicas da sua planilha de cálculo.
Luís Santos
Luís Santos Nov 09, 24
Compartilhe o artigo: