Jak naprawić błąd VBA 400 w programie Excel?

W tym artykule omówimy metody naprawy błędu VBA 400 w programie Excel(how to fix VBA error 400 in Excel) . Błąd 400 w programie Excel zwykle występuje podczas uruchamiania makra Microsoft Visual Basic for Applications ( VBA ). Powoduje to awarię makr lub niepowodzenie uruchamiania i zwracanie komunikatu o błędzie 400. Przyczyny takiego błędu mogą być różne; omówimy je.

vba-error-400-in-excel

Co powoduje błąd VBA 400 w programie Excel?

Oto powody, dla których błąd 400 jest wyzwalany podczas uruchamiania makra(Macro) w programie Excel :

  • Wadliwa(Faulty) instalacja oprogramowania Office .
  • W kodzie VBA występuje błąd.(VBA)
  • Nieprawidłowa wartość w argumencie.
  • Uruchomione makro jest uszkodzone.
  • Pliki powiązane z programem Excel zainfekowane przez niektóre złośliwe oprogramowanie.
  • Błąd odczytu/zapisu z pliku.
  • Nieprawidłowe wpisy rejestru.

Jeśli napotykasz błąd 400 w programie Excel , możesz użyć poniższych rozwiązań, aby go rozwiązać.

Jak naprawić błąd VBA 400 w programie Excel?

Oto metody naprawy błędu 400 napotkanego podczas uruchamiania makra w programie Excel :

  1. Przenieś makra do nowego modułu.
  2. Włącz zaufany dostęp do VBA.
  3. Sprawdź swój kod VBA.
  4. Napraw Microsoft Excel.
  5. Odinstaluj, a następnie ponownie zainstaluj program Excel .
  6. Niektóre inne metody, takie jak skanowanie w poszukiwaniu złośliwego oprogramowania itp.

Omówmy szczegółowo te metody.

1] Przenieś makra do nowego modułu

Przeniesienie makr do nowego modułu może rozwiązać problem w przypadku wystąpienia jakiegoś błędu zewnętrznego. W tym celu możesz wykonać poniższe czynności:

Przejdź do zakładki Deweloperzy( Developers) i kliknij opcję Edytor (editor)wizualny( Visual) . Jeśli nie widzisz karty Deweloperzy(Developers) na głównej wstążce w programie Excel , przejdź do pozycji File >Opcje(Options) i na karcie Dostosuj wstążki(Customize Ribbons) włącz pole wyboru Deweloperzy w sekcji (Developers)Karty główne(Main Tabs) .

Teraz w oknie Microsoft Visual Basic for Applications kliknij menu Wstaw(Insert) , a następnie opcję Moduł .(Module)

Następnie wklej kod makra(Macro) do tego nowego modułu i zapisz go, korzystając z dedykowanej opcji z menu Plik(File) .

Ponadto musisz usunąć stary moduł, klikając go prawym przyciskiem myszy i korzystając z opcji Usuń(Remove) .

Na koniec kliknij opcję File > Close i wróć(Return) do programu Microsoft Excel(Microsoft Excel) i sprawdź, czy błąd 400 został rozwiązany w programie Excel .

2] Włącz zaufany dostęp do VBA

Możesz włączyć zaufany dostęp do VBA i sprawdzić, czy problem zniknął. Oto kroki, aby włączyć zaufany dostęp do VBA :

  1. Przejdź do zakładki Deweloperzy(Developers) i kliknij opcję Bezpieczeństwo makr(Macros Security) .
  2. W oknie Centrum zaufania(Trust Centre) włącz opcję o nazwie Zaufany dostęp do modelu obiektów projektu VBA(Trusted access to the VBA project object model) .
  3. Naciśnij przycisk OK.

3] Sprawdź swój kod

Błąd w kodzie VBA może wywołać błąd 400 w programie Excel(Excel) . Musisz więc dokładnie przejrzeć kod makra i poprawić ewentualny błąd w kodzie. Sprawdź również makra, jeśli nie ma żadnych uszkodzeń.

4] Napraw Microsoft Excel

Jeśli żadne z powyższych nie działa, problem może dotyczyć aplikacji Excel . Aplikacja może być nieprawidłowo zainstalowana lub coś wymaga naprawy. Napraw program Microsoft Excel(Microsoft Excel) , wykonując poniższe czynności:

  1. Uruchom aplikację Ustawienia(Launch Settings app) i przejdź do Aplikacje > Aplikacje i funkcje.
  2. Po prawej stronie znajdź i kliknij program Office 365/ Microsoft 365 .
  3. Stuknij przycisk Modyfikuj(Modify) , a następnie wybierz opcję Naprawa online(Online Repair) lub Szybka naprawa(Quick Repair) .
  4. Naciśnij(Press) przycisk Napraw(Repair) , który naprawia program Excel i inne aplikacje pakietu Office .(Office)

5] Odinstaluj(Uninstall) , a następnie ponownie zainstaluj Excel

Możesz także spróbować odinstalować, a następnie ponownie zainstalować oprogramowanie Office i Excel , aby zacząć od nowa. Sprawdź, czy to naprawi błąd.

6) Niektóre inne metody

Również niektóre inne rozwiązania mogą również działać, takie jak:

  • Możesz spróbować uruchomić skanowanie SFC, aby sprawdzić i naprawić uszkodzone pliki systemowe.
  • Niektóre złośliwe programy również mogą powodować ten błąd. Sprawdź i usuń złośliwe oprogramowanie i podejrzaną aplikację za pomocą programu Microsoft Defender lub programu antywirusowego(antivirus) lub antymalware(antimalware) innej firmy .
  • Spróbuj usunąć uszkodzone dane z pamięci podręcznej i niepotrzebne pliki systemowe.

Mam nadzieję, że powyższe rozwiązania pomogą!

Teraz przeczytaj: (Now read: )Jak naprawić błąd runtime 1004 w programie Excel(How to Fix Runtime Error 1004 in Excel)



About the author

Jestem technikiem komputerowym z ponad 10-letnim doświadczeniem i doświadczeniem w pracy z urządzeniami z systemem Android. Od pięciu lat pracuję również w biurze, gdzie nauczyłem się obsługi Office 365 i MacOS. W wolnym czasie lubię spędzać czas na świeżym powietrzu, grając muzykę lub oglądając filmy.



Related posts