Errore di runtime 5: chiamata o argomento di procedura non valido [correzione]
L’errore di runtime 5: chiamata di procedura non valida o errore di argomento viene visualizzato quando si modifica il percorso della directory sysdata in una directory condivisa sulla rete. Si verifica quando la modifica è dalla finestra di dialogo Modifica directory SYSDATA di Microsoft FRx. Tuttavia, questa guida discuterà su come risolverlo.
Cosa causa l’errore di runtime 5?
- Autorizzazioni insufficienti con Microsoft FRx possono causare problemi con i comandi di accesso o scrittura
- Un percorso di rete non valido nella finestra di dialogo Directory SYSDATA può causare questo problema.
- I problemi di connettività di rete sono un colpevole comune per questo problema.
- La disabilitazione errata del gestore degli errori a volte può causare problemi.
Come posso correggere l’errore di runtime 5?
Prima di ogni altra cosa, applica i seguenti controlli:
- Usa DateDiff quando lavori con i loop.
- Impedire all’utente di visualizzare il foglio durante un determinato periodo impostando
Application.ScreenUpdating = False
anziché utilizzareExportAsFixedFormat
1. Modificare le impostazioni in Interruzione per errori non gestiti
- Avvia Excel sul tuo PC e fai clic sulla scheda Sviluppatore .
- Quindi, fare clic su Visual Basic. In alternativa, puoi premere Alt + F11.
- Fare clic sulla scheda Strumenti e fare clic su Opzioni.
- Ora seleziona la scheda Generale e, in Trapping degli errori, seleziona Interruzione per errori non gestiti .
Se il problema è l’impostazione errata del gestore degli errori, questo dovrebbe risolvere l’errore di runtime e risolverlo in modo permanente.
2. Controlla il tuo codice per gli spazi extra
- Apri il tuo codice.
- Individua la riga in cui chiami il foglio di destinazione.
- Se un foglio di destinazione ha uno spazio nel nome, racchiudilo tra virgolette singole, in questo modo:
TableDestination:="'"& myDestinationWorksheet.Name & "'!"& myDestinationRange
Gli utenti hanno anche confermato che questa è una soluzione praticabile per questo errore.
Se hai ulteriori domande o suggerimenti, inseriscili gentilmente nella sezione dei commenti.
Lascia un commento