Co powoduje wyświetlenie komunikatu „Runtime Error 1004” w programie Microsoft Excel?

Opublikowany: 2020-08-26

Szukasz sposobu na naprawę „Nie można uruchomić makra” w programie Excel? W takim razie trafiłeś we właściwe miejsce. Wiadomość jest jedną z wielu, które mogą pojawić się w wyniku błędu Runtime Error 1004. Inne odmiany błędu Excel Error 1004 obejmują:

  • Błąd zdefiniowany przez aplikację lub obiekt: Błąd wykonania 1004
  • Metoda „Ranger” arkusza obiektu nie powiodła się
  • Metoda kopiowania klasy arkusza nie powiodła się
  • Dostęp programistyczny do projektu Visual Basic nie jest zaufany
  • Makro Excela „Błąd wykonania 1004”
  • Metoda otwierania skoroszytów obiektów nie powiodła się: Błąd wykonania 1004
  • Wybierz metodę klasy Range nie powiodła się: błąd wykonawczy Excel VBA 1004
  • Błąd zdefiniowany przez aplikację lub zdefiniowany przez obiekt: Zapisz jako błąd czasu wykonywania VBA 1004
  • Zakres metody obiektu _global failed visual basic: Runtime Error 1004

Co to jest błąd wykonawczy 1004 w programie Excel?

Microsoft Excel to przydatny i bardzo poszukiwany arkusz kalkulacyjny, który ułatwia obliczanie danych. Jest używany zarówno przez osoby fizyczne, jak i firmy na całym świecie i jest dostępny w formacie XLS i XLSX.

Jednak podczas pracy nad plikiem Excel lub próby wygenerowania makra wielu użytkowników irytuje błąd Runtime Error 1004. Uniemożliwia on wprowadzanie jakichkolwiek zmian w skoroszycie programu Excel, uniemożliwia korzystanie z niektórych bibliotek zasobów i zawiesza się lub wywala program, a nawet system. Powoduje irytujące problemy z wydajnością podczas pracy z aplikacjami Visual Basic.

Runtime Error 1004 może wystąpić w dowolnej wersji programu Excel: od Excel 2003 do Excel 2019. Pojawia się on najczęściej podczas próby uruchomienia makra Microsoft Visual Basic for Applications. Problem wynika z procedury bezpieczeństwa, która ma na celu zablokowanie Microsoft VBA z Excela. Runtime Error 1004 prawdopodobnie nie wystąpi, jeśli przyznasz dostęp do zabezpieczeń. Błąd może być również spowodowany uszkodzeniem programu w wyniku infekcji złośliwym oprogramowaniem.

Dlaczego otrzymuję błąd wykonawczy programu Excel 1004?

Runtime Error 1004 może pojawić się w wyniku:

  1. Uszkodzony skrót na pulpicie MS Excel.
  2. Kopiowanie i wklejanie przefiltrowanych danych do skoroszytu MS Office Excel.
  3. Konflikt programu podczas otwierania pliku VBA Excel.
  4. Programistyczne ustawianie zakresu wartości z kolekcją dużego ciągu.
  5. Błąd aplikacji lub obiektu.

Bez względu na przyczynę problemu można łatwo się pozbyć. Czytaj dalej, aby dowiedzieć się, jak naprawić błąd Runtime Error 1004 podczas wprowadzania zmian w programie Excel.

Jak naprawić błąd wykonania 1004 w programie Excel w systemie Windows 10?

Udowodniono, że działają następujące rozwiązania:

  1. Uruchom skanowanie w poszukiwaniu złośliwego oprogramowania
  2. Zezwól na dostęp do modelu obiektów projektu VBA
  3. Utwórz nowy szablon Excel
  4. Odinstaluj Microsoft Works
  5. Usuń GWXL97.XLA

Zanim wypróbujesz jedną lub kilka z powyższych poprawek, błąd zostanie rozwiązany. Przedstawimy teraz szczegółowe kroki do wykonania rozwiązań.

Poprawka 1: Uruchom skanowanie w poszukiwaniu złośliwego oprogramowania

Jest to pierwsza poprawka, którą powinieneś wypróbować, gdy pojawi się Runtime Error 1004. Jeśli Twój system jest zainfekowany wirusami i innymi rodzajami złośliwego oprogramowania, napotkasz nieprzyjemne i nieoczekiwane problemy. Twój system i aplikacja będą działać nieprawidłowo. Co więcej, ważne pliki i dokumenty ulegają uszkodzeniu.

ZALECANA

Chroń komputer przed zagrożeniami za pomocą programu Anti-Malware

Sprawdź swój komputer pod kątem złośliwego oprogramowania, które może przegapić Twój program antywirusowy, i bezpiecznie usuń zagrożenia za pomocą Auslogics Anti-Malware

Auslogics Anti-Malware to produkt Auslogics, certyfikowanego Microsoft Silver Application Developer
POBIERZ TERAZ

Uruchom pełne skanowanie systemu za pomocą silnego programu antywirusowego. Zalecamy korzystanie z Auslogics Anti-Malware. Narzędzie posiada precyzyjne narzędzia do wykrywania i eliminowania nawet najbardziej nieuchwytnych złośliwych elementów, które może pominąć Twój istniejący program antywirusowy. Auslogics jest partnerem firmy Microsoft. Są certyfikowanym programistą Microsoft Silver Application. Produkty Auslogics zostały przetestowane i zaufane przez ekspertów oraz miliony użytkowników na całym świecie.

Poprawka 2: Zezwól na dostęp do modelu obiektów projektu VBA

Procedura tego rozwiązania jest łatwa. Wykonaj poniższe kroki:

  1. Uruchom program Excel i kliknij kartę Plik.
  2. Kliknij Opcje.
  3. Kliknij Centrum zaufania. Jest to ostatnia opcja w lewym okienku.
  4. Kliknij przycisk Ustawienia Centrum zaufania w prawym okienku.
  5. Na nowej stronie, która się otworzy, znajdź Ustawienia makr w lewym okienku i kliknij je.
  6. Zaznacz pole wyboru „Zaufaj dostępowi do modelu obiektów projektu VBA” w sekcji Ustawienia makr programisty w prawym okienku.
  7. Kliknij przycisk OK.

Poprawka 3: Utwórz nowy szablon Excel

Zamiast kopiować lub duplikować istniejący arkusz, możesz umieścić nowy plik arkusza programu Excel w szablonie. Pomoże to naprawić błąd runtime 1004. Oto jak to zrobić:

  1. Uruchom Excela.
  2. Naciśnij kombinację Ctrl + N na klawiaturze, aby otworzyć nowy skoroszyt. Pamiętaj, aby zostawić tylko jeden arkusz w skoroszycie. Usuń resztę.
  3. Zmodyfikuj skoroszyt do swoich potrzeb.
  4. Zapisz skoroszyt, naciskając Ctrl + S na klawiaturze. Lub jeśli używasz programu Excel 2003, kliknij kartę Plik i kliknij Zapisz jako. W przypadku programu Excel 2007 i nowszych wersji kliknij ikonę Microsoft Office w lewym górnym rogu ekranu, a następnie kliknij Zapisz jako.
  5. Wybierz lokalizację, w której chcesz zapisać plik na komputerze, i wprowadź nazwę pliku.
  6. Kliknij strzałkę listy rozwijanej obok opcji „Zapisz jako typ” i wybierz Szablon programu Excel (.xlt), jeśli używasz programu Excel 2003. Jeśli korzystasz z programu Excel 2007 i nowszych wersji, wybierz opcję Szablon programu Excel (.xltx).
  7. Po zapisaniu szablonu użyj poniższego kodu, aby go wstawić:

Dodaj typ:=ścieżka\nazwa pliku

Pamiętaj, aby zastąpić „ścieżka\nazwa pliku” rzeczywistą ścieżką i nazwą pliku szablonu.

Poprawka 4: Odinstaluj Microsoft Works

Oto procedura do wykonania:

  1. Kliknij prawym przyciskiem myszy przycisk Start, aby otworzyć menu Power User. Wybierz Menedżera zadań z listy. Możesz też nacisnąć kombinację Ctrl + Alt + Del na klawiaturze, a następnie kliknąć Menedżera zadań.
  2. W Menedżerze zadań kliknij każdą z uruchomionych aplikacji i kliknij przycisk Zakończ zadanie.
  3. Zamknij okno Menedżera zadań.
  4. Otwórz narzędzie Uruchom, naciskając kombinację klawiszy Windows + R. Wpisz „appwiz.cpl” (bez cudzysłowów) w polu tekstowym i kliknij przycisk OK lub naciśnij Enter na klawiaturze.
  5. Znajdź Microsoft Works na liście aplikacji i kliknij go prawym przyciskiem myszy. Następnie kliknij Odinstaluj z menu kontekstowego. Potwierdź czynność, jeśli zostaniesz o to poproszony.

Poprawka 5: Usuń GWXL97.XLA

Oto jak usunąć plik GWXL97.XLA:

  1. Naciśnij kombinację Windows + E na klawiaturze, aby otworzyć Eksplorator plików.
  2. Przejdź tą ścieżką: C: Użytkownicy > Użytkownik > Nazwa > Dane aplikacji > Lokalne > Microsoft Excel.
  3. Otwórz folder XLStart.
  4. Znajdź i usuń plik GWXL97.aXLA.

Wniosek

Mamy nadzieję, że powyższe rozwiązania pomogły pomyślnie naprawić błąd Runtime Error 1004 w programie Microsoft Excel i odzyskać dane z pliku. Istnieje wiele problemów, które mogą prowadzić do błędu w czasie wykonywania. Jednak zanim dotrzesz do końca tego przewodnika, wszystko będzie dobrze.

Nie wahaj się zostawić swoich pytań lub komentarzy w poniższej sekcji. Bardzo nam się podoba.