As macros em versões mais recentes do Excel (como o Excel 365, 2019, 2021, etc.) funcionam amplamente as mesmas das versões mais antigas, mas há algumas considerações importantes em relação à segurança e ao editor VBA. O maior obstáculo é frequentemente habilitar as macros e ferramentas de desenvolvedor. Aqui está um colapso:
1. Habilitando macros: *
O aviso de segurança: Ao abrir uma pasta de trabalho contendo macros, o Excel geralmente exibe um aviso de segurança. Você * deve * ativar explicitamente as macros para que elas funcionem. Isso é crucial para a segurança; A desativação de macros impede a execução do código potencialmente prejudicial.
*
Opções para ativar macros: O aviso de segurança normalmente oferece algumas opções:
*
Ativar conteúdo: Isso permite * todos * macros na pasta de trabalho. Use isso apenas se você confiar completamente na fonte da pasta de trabalho.
*
Desativar conteúdo: Isso impede que qualquer macros seja executado.
*
Mais opções: Isso leva você às configurações do Trust Center, onde você pode personalizar a segurança macro.
*
Configurações do centro de confiança (controle mais preciso): Acesse o centro de confiança indo para:
*
Arquivo> Opções> Centro de confiança> Configurações do centro de confiança ... * No centro de confiança, você pode ajustar as configurações de macro:
*
Configurações de macro: Aqui você encontrará opções como "Desativar todas as macros sem notificação", "desative todas as macros, exceto macros assinadas digitalmente" e "Ative todas as macros (não recomendadas)". Escolha a configuração que melhor reflete sua tolerância ao risco. Para testar suas próprias macros, "Ativar todas as macros" pode ser adequado, mas
nunca Use isso para pastas de trabalho de fontes não confiáveis.
2. Habilitando a guia Desenvolvedor: *
A função do desenvolvedor da guia: A guia Desenvolvedor contém as ferramentas necessárias para trabalhar com o VBA (Visual Basic for Applications), a linguagem de programação usada para o Excel Macros. Se você não vê, precisa ativá -lo:
*
File> Opções> Personalize Ribbon * No painel direito, em "Personalizar a fita", verifique a caixa ao lado de "Developer".
* Clique em "OK".
3. Trabalhando com o editor VBA: *
Acessando o editor VBA: Depois que a guia do desenvolvedor estiver ativada, você pode acessar o editor VBA de várias maneiras:
*
desenvolvedor> Visual Basic *
alt + f11 (atalho do teclado)
*
Entendendo a macro Segurança: Mesmo com as macros ativadas, o Excel ainda pode impedir certas ações consideradas potencialmente inseguras (por exemplo, acessar arquivos fora do diretório da pasta de trabalho). Você pode encontrar erros de tempo de execução relacionados à segurança se tentar fazer coisas como acessar o sistema de arquivos ou rede sem permissões adequadas.
4. Assinaturas digitais: Para distribuir macros a outras pessoas, considere assinar digitalmente seus projetos VBA. Isso aumenta a confiança e verifica a origem do código. Você precisará de um certificado de assinatura de código de uma autoridade confiável para isso.
5. Modernizando macros antigos: Se você estiver trabalhando com macros muito antigas, eles podem conter código desatualizado ou usar funções que não são mais suportadas. Pode ser necessário atualizar o código para garantir a compatibilidade com as versões mais recentes do Excel.
em resumo: A chave é entender e gerenciar as configurações de segurança macro do Excel. Sempre seja cauteloso em permitir que as macros de fontes não confiáveis. Se você estiver criando suas próprias macros, ative a guia Desenvolvedor e use o editor VBA para escrever e depurar seu código. Lembre -se de testar bem.