Erro de tempo de execução 5: Chamada de procedimento ou argumento inválido [Corrigir]
O Erro de tempo de execução 5: Chamada de procedimento inválido ou erro de argumento aparece ao alterar o local do diretório sysdata para um diretório compartilhado na rede. Ocorre quando a alteração é da caixa de diálogo Alterar diretório SYSDATA do Microsoft FRx. No entanto, este guia discutirá como corrigi-lo.
O que causa o erro de tempo de execução 5?
- Permissões insuficientes com o Microsoft FRx podem causar problemas com acesso ou comandos de gravação
- Um caminho de rede inválido na caixa de diálogo Diretório SYSDATA pode causar esse problema.
- Problemas de conectividade de rede são um culpado comum por esse problema.
- A desativação incorreta do manipulador de erros às vezes causa problemas.
Como corrijo o erro de tempo de execução 5?
Antes de mais nada, aplique as seguintes verificações:
- Use DateDiff ao trabalhar com loops.
- Evite que o usuário veja a planilha durante um período de tempo definindo
Application.ScreenUpdating = False
em vez de usarExportAsFixedFormat
1. Altere as configurações para Interromper em erros não tratados
- Inicie o Excel no seu PC e clique na guia Desenvolvedor .
- Em seguida, clique em Visual Basic. Como alternativa, você pode pressionar Alt + F11.
- Clique na guia Ferramentas e clique em Opções.
- Agora, selecione a guia Geral e, em Interceptação de erros, selecione Interromper em erros não tratados .
Se a configuração incorreta do manipulador de erros for o problema, isso deve solucionar o erro de tempo de execução e corrigi-lo permanentemente.
2. Verifique se há espaços extras em seu código
- Abra seu código.
- Localize a linha onde você chama a planilha de destino.
- Se uma planilha de destino tiver um espaço em seu nome, coloque-a entre aspas simples, assim:
TableDestination:="'"& myDestinationWorksheet.Name & "'!"& myDestinationRange
Os usuários também confirmaram isso como uma solução viável para esse erro.
Se você tiver mais perguntas ou sugestões, por favor, deixe-as na seção de comentários.
Deixe um comentário