Co powoduje komunikat „Runtime Error 1004” w programie Microsoft Excel?

Czy szukasz sposobu naprawienia problemu „Nie można uruchomić makra” w programie Excel? W takim razie trafiłeś we właściwe miejsce. Ten komunikat jest jednym z wielu, które mogą pojawić się w wyniku błędu czasu wykonania 1004. Inne odmiany błędu 1004 programu Excel obejmują:





  • Błąd zdefiniowany przez aplikację lub obiekt: błąd w czasie wykonywania 1004
  • Błąd metody „Ranger” w Object Worksheet
  • Kopiowanie metody klasy arkusza nie powiodło się
  • Programistyczny dostęp do programu Visual Basic Project nie jest zaufany
  • Makro programu Excel „Błąd wykonania 1004 ″
  • Metoda otwierania skoroszytów obiektów nie powiodła się: błąd czasu wykonania 1004
  • Wybierz metodę klasy Range nie powiodło się: Błąd środowiska uruchomieniowego VBA programu Excel 1004
  • Błąd zdefiniowany przez aplikację lub obiekt: Zapisz jako błąd czasu wykonywania VBA 1004
  • Zakres metod obiektu _global nie powiódł się Visual Basic: błąd czasu wykonania 1004

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

Microsoft Excel to przydatny i bardzo pożądany arkusz kalkulacyjny, który ułatwia obliczenia 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 programu Excel lub próby wygenerowania makra wielu użytkowników zostało pogarszanych przez błąd czasu wykonania 1004. Uniemożliwia on wprowadzanie jakichkolwiek zmian w skoroszycie programu Excel, uniemożliwia korzystanie z niektórych bibliotek zasobów i zawiesza lub powoduje awarię programu lub nawet systemu. Powoduje to irytujące problemy z wydajnością podczas pracy z aplikacjami Visual Basic.

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



Dlaczego pojawia się błąd 1004 programu Excel Runtime?

Błąd wykonania 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. Programowe ustawianie zakresu wartości za pomocą kolekcji dużego ciągu.
  5. Błąd aplikacji lub obiektu.

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

Jak naprawić błąd czasu wykonywania 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. Zezwalaj na dostęp do modelu obiektu projektu VBA
  3. Utwórz nowy szablon programu Excel
  4. Odinstaluj Microsoft Works
  5. Usuń GWXL97.XLA

Do czasu wypróbowania jednej lub kilku z powyższych poprawek błąd zostanie rozwiązany. Podamy teraz szczegółowe kroki, aby wykonać rozwiązania.



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 typami złośliwego oprogramowania, napotkasz nieprzyjemne i nieoczekiwane problemy. Twój system i aplikacja będą działać nieprawidłowo. Ponadto ważne pliki i dokumenty ulegają uszkodzeniu.

Uruchom pełne skanowanie systemu silnym programem antywirusowym. Zalecamy użycie Ochrona przed złośliwym oprogramowaniem . Narzędzie to ma precyzyjne narzędzia do wykrywania i eliminowania nawet najbardziej nieuchwytnych złośliwych elementów, które mogą zostać pominięte przez istniejący program antywirusowy. jest partnerem firmy Microsoft. Są certyfikowanym programistą Microsoft Silver Application. produkty zostały przetestowane i cieszą się zaufaniem ekspertów i milionów użytkowników na całym świecie.

Poprawka 2: Zezwalaj na dostęp do modelu obiektu 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 zostanie otwarta, znajdź Ustawienia makr w lewym okienku i kliknij je.
  6. Zaznacz pole wyboru „Ufaj 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 programu Excel

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



  1. Uruchom program Excel.
  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, aby odpowiadał swoim potrzebom.
  4. Zapisz skoroszyt, naciskając Ctrl + S na klawiaturze. Jeśli korzystasz z programu Excel 2003, kliknij kartę Plik i kliknij przycisk Zapisz jako. W przypadku programu Excel 2007 i nowszych wersji kliknij ikonę Microsoft Office w lewym górnym rogu ekranu, a następnie kliknij opcję Zapisz jako.
  5. Wybierz lokalizację, w której chcesz zapisać plik na swoim komputerze i wprowadź nazwę pliku.
  6. Kliknij strzałkę menu rozwijanego obok „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, zamiast tego wybierz 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, którą należy wykonać:



  1. Kliknij prawym przyciskiem myszy przycisk Start, aby otworzyć menu Power User. Wybierz Menedżera zadań z listy. Alternatywnie naciśnij kombinację Ctrl + Alt + Del na klawiaturze, a następnie kliknij Menedżer 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 w menu kontekstowym. Po wyświetleniu monitu potwierdź działanie.

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ź do tej ścieżki: C: Użytkownicy> Użytkownik> Nazwa> AppData> Lokalne> MicrosoftExcel.
  3. Otwórz folder XLStart.
  4. Znajdź i usuń plik GWXL97.aXLA.

Wniosek

Mamy nadzieję, że powyższe rozwiązania pomogły Ci pomyślnie naprawić błąd czasu wykonania 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ę pozostawić swoich pytań lub komentarzy w sekcji poniżej. Uwielbiamy słyszeć od Ciebie.