Como corrigir o erro VBA 400 no Excel

Neste artigo, discutiremos métodos sobre como corrigir o erro 400 do VBA no Excel(how to fix VBA error 400 in Excel) . O erro 400 no Excel geralmente ocorre durante a execução de uma macro do Microsoft Visual Basic(Microsoft Visual Basic) for Applications ( VBA ). Isso faz com que as macros falhem ou não sejam executadas e retornem uma mensagem de erro 400. Agora, pode haver diferentes razões para tal erro; vamos discuti-los.

vba-erro-400-no-excel

O que causa o erro 400 do VBA no Excel?

Aqui estão os motivos pelos quais o erro 400 é acionado ao executar uma macro no Excel :

  • Falha(Faulty) na instalação do software Office .
  • Há algum erro no código VBA .
  • Valor inválido no argumento.
  • A macro em execução está corrompida.
  • Arquivos relacionados ao Excel infectados por algum malware.
  • Falha ao ler/gravar de um arquivo.
  • Entradas de registro inválidas.

Se você encontrar o erro 400 no Excel , poderá usar as soluções listadas abaixo para resolvê-lo.

Como corrigir o erro VBA 400 no Excel

Aqui estão os métodos para corrigir o erro 400 encontrado ao executar uma macro no Excel :

  1. Mova Macros para um novo Módulo.
  2. Habilite o acesso confiável ao VBA.
  3. Revise seu código VBA.
  4. Repare o Microsoft Excel.
  5. Desinstale e reinstale o Excel .
  6. Alguns outros métodos, como verificação de malware, etc.

Vamos discutir esses métodos detalhadamente.

1] Mover Macros para um novo Módulo

Transferir suas macros para um novo módulo pode corrigir o problema caso haja algum erro externo. Você pode usar as etapas abaixo para fazer isso:

Vá para a guia Desenvolvedores e clique na opção ( Developers)Editor visual . Caso você não veja a guia Desenvolvedores(Developers) na faixa principal do Excel , vá para File >Opções(Options) e na guia Personalizar Faixas(Customize Ribbons) , ative a caixa de seleção Desenvolvedores na seção (Developers)Guias Principais(Main Tabs) .

Agora, na janela Microsoft Visual Basic for Applications , clique no menu Inserir(Insert) e depois na opção Módulo(Module) .

Depois disso, cole seu código Macro neste novo módulo e salve-o usando a opção dedicada do menu Arquivo .(File)

Além disso, você precisa excluir o módulo antigo clicando com o botão direito do mouse e usando a opção Remover(Remove) .

Por fim, clique na opção File > Close e Retornar(Return) ao Microsoft Excel e veja se o erro 400 foi resolvido no Excel .

2] Habilite o acesso confiável ao VBA

Você pode ativar o acesso confiável ao VBA e ver se o problema desapareceu. Aqui estão as etapas para habilitar o acesso confiável ao VBA :

  1. Vá para a guia Desenvolvedores(Developers) e clique na opção Segurança de Macros .(Macros Security)
  2. Na janela Trust Center , habilite a opção chamada (Trust Centre)Trusted access to the VBA project object model .
  3. Pressione o botão OK.

3] Revise seu código

Um erro no código VBA pode desencadear o erro 400 no Excel . Portanto, você precisa revisar completamente o código da macro e corrigir o erro no código, se houver. Além disso, verifique as macros se houver alguma corrupção.

4] Reparar o Microsoft Excel

Se nenhuma das opções acima funcionar, o problema pode estar no aplicativo Excel . O aplicativo pode estar instalado incorretamente ou algo precisa ser reparado. Portanto, repare o Microsoft Excel(Microsoft Excel) usando as etapas abaixo:

  1. Inicie o aplicativo Configurações(Launch Settings app) e vá para Aplicativos > Aplicativos e recursos.
  2. À direita, localize e clique no programa Office 365/ Microsoft 365 .
  3. Toque no botão Modificar(Modify) e selecione a opção Reparo Online(Online Repair) ou Reparo Rápido(Quick Repair) .
  4. Pressione(Press) o botão Reparar(Repair) que repara o Excel e outros aplicativos do Office .(Office)

5] Desinstale(Uninstall) e reinstale o Excel

Você também pode tentar desinstalar e reinstalar o software Office e Excel para começar de novo. (Excel)Veja se isso corrige o erro.

6] Alguns outros métodos

Além disso, algumas outras soluções também podem funcionar como:

  • Você pode tentar executar uma verificação SFC para verificar e reparar arquivos de sistema corrompidos.
  • Alguns programas maliciosos também podem causar esse erro. Portanto, verifique e remova malware e aplicativos suspeitos com o Microsoft Defender ou programa antivírus(antivirus) ou antimalware de terceiros .
  • Tente excluir dados de cache corrompidos e arquivos inúteis do sistema.

Espero que as soluções acima ajudem!

Agora leia: (Now read: )Como corrigir o erro de tempo de execução 1004 no Excel(How to Fix Runtime Error 1004 in Excel)



About the author

Eu sou um programador de computador, e tenho sido há mais de 15 anos. Minhas habilidades estão no desenvolvimento e manutenção de aplicativos de software, além de fornecer suporte técnico para esses aplicativos. Também ensinei programação de computadores para alunos do ensino médio e atualmente sou instrutor profissional.



Related posts