Błąd wykonania 5: Nieprawidłowe wywołanie procedury lub argument [Poprawka]
Błąd wykonania 5: Nieprawidłowe wywołanie procedury lub błąd argumentu pojawia się podczas zmiany lokalizacji katalogu sysdata na udostępniony katalog w sieci. Występuje, gdy zmiana pochodzi z okna dialogowego Zmień katalog SYSDATA programu Microsoft FRx. Jednak w tym przewodniku omówimy, jak to naprawić.
Co powoduje błąd środowiska wykonawczego 5?
- Niewystarczające uprawnienia w Microsoft FRx mogą powodować problemy z dostępem lub poleceniami zapisu
- Przyczyną tego problemu może być niepoprawna ścieżka sieciowa w oknie dialogowym Katalog SYSDATA.
- Problemy z łącznością sieciową są częstym winowajcą tego problemu.
- Niewłaściwe wyłączenie obsługi błędów czasami powoduje problemy.
Jak naprawić błąd Runtime 5?
Przede wszystkim zastosuj następujące kontrole:
- Użyj DateDiff podczas pracy z pętlami.
- Uniemożliwiaj użytkownikowi przeglądanie arkusza w danym czasie, ustawiając
Application.ScreenUpdating = False
zamiast używaćExportAsFixedFormat
1. Zmień ustawienia na Przerwij przy nieobsługiwanych błędach
- Uruchom program Excel na komputerze i kliknij kartę Deweloper .
- Następnie kliknij Visual Basic. Alternatywnie możesz nacisnąć Alt + F11.
- Kliknij kartę Narzędzia i kliknij Opcje.
- Teraz wybierz kartę Ogólne iw obszarze Wychwytywanie błędów wybierz Przerwij przy nieobsługiwanych błędach .
Jeśli problemem jest nieprawidłowe ustawienie procedury obsługi błędów, powinno to rozwiązać problem z błędem w czasie wykonywania i naprawić go na stałe.
2. Sprawdź swój kod pod kątem dodatkowych spacji
- Otwórz swój kod.
- Znajdź wiersz, w którym wywołujesz arkusz docelowy.
- Jeśli nazwa arkusza docelowego zawiera spację, otocz ją pojedynczymi cudzysłowami, na przykład:
TableDestination:="'"& myDestinationWorksheet.Name & "'!"& myDestinationRange
Użytkownicy potwierdzili również, że jest to realne rozwiązanie tego błędu.
Jeśli masz dalsze pytania lub sugestie, uprzejmie upuść je w sekcji komentarzy.
Dodaj komentarz