Co powoduje wyświetlenie komunikatu „Runtime Error 1004” w programie Microsoft Excel?
Opublikowany: 2020-08-26Szukasz 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:
- Uszkodzony skrót na pulpicie MS Excel.
- Kopiowanie i wklejanie przefiltrowanych danych do skoroszytu MS Office Excel.
- Konflikt programu podczas otwierania pliku VBA Excel.
- Programistyczne ustawianie zakresu wartości z kolekcją dużego ciągu.
- 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:
- Uruchom skanowanie w poszukiwaniu złośliwego oprogramowania
- Zezwól na dostęp do modelu obiektów projektu VBA
- Utwórz nowy szablon Excel
- Odinstaluj Microsoft Works
- 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.

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
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:
- Uruchom program Excel i kliknij kartę Plik.
- Kliknij Opcje.
- Kliknij Centrum zaufania. Jest to ostatnia opcja w lewym okienku.
- Kliknij przycisk Ustawienia Centrum zaufania w prawym okienku.
- Na nowej stronie, która się otworzy, znajdź Ustawienia makr w lewym okienku i kliknij je.
- Zaznacz pole wyboru „Zaufaj dostępowi do modelu obiektów projektu VBA” w sekcji Ustawienia makr programisty w prawym okienku.
- 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ć:
- Uruchom Excela.
- Naciśnij kombinację Ctrl + N na klawiaturze, aby otworzyć nowy skoroszyt. Pamiętaj, aby zostawić tylko jeden arkusz w skoroszycie. Usuń resztę.
- Zmodyfikuj skoroszyt do swoich potrzeb.
- 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.
- Wybierz lokalizację, w której chcesz zapisać plik na komputerze, i wprowadź nazwę pliku.
- 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).
- 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:
- 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ń.
- W Menedżerze zadań kliknij każdą z uruchomionych aplikacji i kliknij przycisk Zakończ zadanie.
- Zamknij okno Menedżera zadań.
- 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.
- 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:
- Naciśnij kombinację Windows + E na klawiaturze, aby otworzyć Eksplorator plików.
- Przejdź tą ścieżką: C: Użytkownicy > Użytkownik > Nazwa > Dane aplikacji > Lokalne > Microsoft Excel.
- Otwórz folder XLStart.
- 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.