Neste artigo, vamos discutir métodos sobre como corrigir o erro 400 do VBA no Excel . O erro 400 no Excel geralmente ocorre durante a execução de uma macro do Microsoft Visual Basic for Applications (VBA). Isso faz com que as macros travem ou falhem ao executar e retorne uma mensagem de erro 400. Agora, pode haver diferentes razões para tal erro; deixe-nos discuti-los.

vba-error-400-in-excel

O que causa o erro VBA 400 no Excel?

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

  • Falha 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ê estiver encontrando o erro 400 no Excel, poderá usar as soluções listadas abaixo para resolvê-lo.

Como corrigir o erro VBA 400 no Excel

Aqui são os métodos para corrigir o erro 400 encontrados durante a execução de uma macro no Excel:

  1. Mova macros para um novo módulo.
  2. Ative 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 Visual editor . Caso você não veja a guia Desenvolvedores na faixa principal do Excel, vá para Arquivo> Opções e, na guia Personalizar fitas, ative a caixa de seleção Desenvolvedores na seção Guias principais.

Agora, na janela Microsoft Visual Basic for Applications , clique em Em sert menu e, em seguida, a opção Módulo .

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

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

Por fim, clique na opção Arquivo> Fechar e retornar ao Microsoft Excel e veja se o erro 400 foi resolvido no Excel.

2] Habilite o acesso confiável ao VBA

Você pode ligue o acesso confiável ao VBA e se e se o problema tiver desaparecido. Aqui estão as etapas para habilitar o acesso confiável ao VBA:

  1. Mova para a guia Desenvolvedores e clique na opção Segurança de macros .
  2. Na janela Central de confiabilidade, ative a opção chamada Acesso confiável ao modelo de objeto de projeto VBA .
  3. Pressione o botão OK.

3] Revise seu código

Um erro no código VBA pode acionar 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 ser com o aplicativo Excel. O aplicativo pode estar instalado incorretamente ou algo precisa ser consertado. Portanto, repare o Microsoft Excel usando as etapas abaixo:

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

5] Desinstale e reinstale o Excel

Você também pode tentar para desinstalar e depois reinstalar o Office e o software Excel para começar do zero. Veja se isso corrige o erro.

6] Alguns outros métodos

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

Espero que as soluções acima ajudem!

Agora leia: Como corrigir erro de tempo de execução 1004 no Excel

vba-error-400-in-excel

Categories: Wordpress