Błąd wykonania 5: Nieprawidłowe wywołanie procedury lub argument [Poprawka]

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 = Falsezamiast używaćExportAsFixedFormat

1. Zmień ustawienia na Przerwij przy nieobsługiwanych błędach

  1. Uruchom program Excel na komputerze i kliknij kartę Deweloper .
  2. Następnie kliknij Visual Basic. Alternatywnie możesz nacisnąć Alt + F11.
  3. Kliknij kartę Narzędzia i kliknij Opcje.
  4. 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

  1. Otwórz swój kod.
  2. Znajdź wiersz, w którym wywołujesz arkusz docelowy.
  3. 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

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *