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.
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 :
- Mova Macros para um novo Módulo.
- Habilite o acesso confiável ao VBA.
- Revise seu código VBA.
- Repare o Microsoft Excel.
- Desinstale e reinstale o Excel .
- 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 :
- Vá para a guia Desenvolvedores(Developers) e clique na opção Segurança de Macros .(Macros Security)
- Na janela Trust Center , habilite a opção chamada (Trust Centre)Trusted access to the VBA project object model .
- 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:
- Inicie o aplicativo Configurações(Launch Settings app) e vá para Aplicativos > Aplicativos e recursos.
- À direita, localize e clique no programa Office 365/ Microsoft 365 .
- Toque no botão Modificar(Modify) e selecione a opção Reparo Online(Online Repair) ou Reparo Rápido(Quick Repair) .
- 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)
Related posts
Um guia avançado de VBA para MS Excel
Como criar uma macro ou script VBA no Excel
Como usar Percentile.Exc function em Excel
Como usar NETWORKDAYS function em Excel
Como contar o número de Yes or No entries em Excel
Como inserir um Dynamic Chart em Excel spreadsheet
Como Freeze and Split Panes em Excel planilhas
Como usar INT and LCM Functions em Excel
Como usar EDATE and EOMONTH Functions em Excel
Como adicionar Country or Area Code a um Phone Number List em Excel
Como criar um Radar Chart em Windows 11/10
Como usar o ISODD function em Excel
Como alterar o padrão File Format para salvar em Word, Excel, PowerPoint
Como adicionar um Trendline em Microsoft Excel worksheet
Como escrever, construir e usar VLOOKUP function em Excel
Como parar ou desligar Workbook Sharing em Excel
Como usar o DISC function em Excel
Como começar Word, Excel, PowerPoint, Outlook em Safe Mode
Como Merge and Unmerge cells em Excel
Microsoft Excel está tentando recuperar suas informações