Jak naprawić błąd czasu wykonywania 1004, nie można uruchomić makra w programie Excel



Zaktualizowany 2024 kwietnia: Przestań otrzymywać komunikaty o błędach i spowolnij swój system dzięki naszemu narzędziu do optymalizacji. Pobierz teraz na pod tym linkiem
  1. Pobierz i zainstaluj narzędzie do naprawy tutaj.
  2. Pozwól mu przeskanować twój komputer.
  3. Narzędzie będzie wtedy napraw swój komputer.

MS Excel to bardzo popularny program do obsługi arkuszy kalkulacyjnych używany na całym świecie do przechowywania, organizowania i manipulowania danymi. Służy zarówno do celów indywidualnych, jak i profesjonalnych i jest dostępny w dwóch rozszerzeniach: formacie XLS i XLSX. Jednak oprócz popularności jest również postrzegany jako uszkodzony i dlatego wyświetla błąd wykonania 1004.

Co to jest Runtime Error 1004 w VBA Excel?

Excel Runtime Error 1004 to jeden z tych irytujących błędów wykonawczych, które występują głównie podczas pracy z plikiem Excel. Lub gdy próbujesz wygenerować makro w pliku Arkusz kalkulacyjny Microsoft Excel i dlatego nie może nic zrobić w twoim skoroszycie.

Ten błąd może spowodować poważne problemy podczas pracy z aplikacjami Visual Basic i może spowodować awarię programu lub systemu lub, w niektórych przypadkach, zawieszenie na pewien czas. Ten błąd występuje również we wszystkich wersjach programu MS Excel, takich jak Excel 2007/2010/2013/2016/2019.

SZCZEGÓŁY BŁĘDU :

Kod błędu: błąd wykonania 1004
Opis: Błąd aplikacji lub obiektu

Jak naprawić błąd czasu wykonywania 1004, nie można uruchomić makra w programie Microsoft Excel

Nie martw się, możesz naprawić ten błąd środowiska wykonawczego Microsoft Visual Basic 1004, wykonując po prostu kroki opisane w tym artykule. Ale zanim przejdziemy do sekcji rozwiązywania problemów, przeczytaj artykuł o błędzie uruchomieniowym 1004.

Obejście problemu dla komputerów Mac

  • Kliknij menu programu Excel
  • Kliknij Preferencje
  • W sekcji Udostępnianie i prywatność kliknij Bezpieczeństwo
  • Następnie aktywuj opcję Włącz wszystkie makra (…) i zaufaj dostępowi do modelu obiektowego projektu VBA
  • Możesz teraz bezpiecznie otworzyć XLSTAT.

Obejście problemu dla systemów Windows i Mac

Aby obejść ten problem, łatwo jest wstawić nowy arkusz z szablonu zamiast tworzyć kopię istniejącego arkusza. Aby obejść ten problem, musisz wykonać następujące czynności:



Aktualizacja z kwietnia 2024 r.:

Za pomocą tego narzędzia możesz teraz zapobiegać problemom z komputerem, na przykład chroniąc przed utratą plików i złośliwym oprogramowaniem. Dodatkowo jest to świetny sposób na optymalizację komputera pod kątem maksymalnej wydajności. Program z łatwością naprawia typowe błędy, które mogą wystąpić w systemach Windows - nie ma potrzeby wielogodzinnego rozwiązywania problemów, gdy masz idealne rozwiązanie na wyciągnięcie ręki:

  • Krok 1: Pobierz narzędzie do naprawy i optymalizacji komputera (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Krok 2: kliknij „Rozpocznij skanowanie”, Aby znaleźć problemy z rejestrem Windows, które mogą powodować problemy z komputerem.
  • Krok 3: kliknij „Naprawić wszystko”, Aby rozwiązać wszystkie problemy.

pobieranie



  • Uruchom program Excel.
  • Utwórz nowy skoroszyt i usuń wszystkie arkusze z wyjątkiem jednego.
  • Sformatuj skoroszyt.
  • Domyślnie dodaj tekst, dane i / lub grafikę, które chcesz umieścić w szablonie, do jednego arkusza roboczego, który zawiera teraz skoroszyt.
  • Jeśli korzystasz z programu Excel 2003 lub starszego, kliknij pozycję plik> Zapisz jako. Jeśli korzystasz z programu Excel 2007 lub nowszego, kliknij przycisk Microsoft Office, a następnie kliknij opcję Zapisz jako.
  • W polu Nazwa pliku: wpisz nazwę, jaką chcesz nadać szablonowi.
  • Otwórz menu rozwijane obok pola Zapisz jako: i kliknij Szablon programu Excel (.xlt), jeśli używasz programu Excel 2003 lub starszego, lub kliknij Szablon programu Excel (.xltx), jeśli używasz programu Excel 2007 lub nowszego, aby go zaznaczyć.
  • Kliknij "Zapisz".
  • Po pomyślnym utworzeniu szablonu możesz go wstawić, programując go za pomocą następującego wiersza kodu:
    • Sheets.Add Type: = ścieżka \ nazwa pliku

Uwaga: w linii kodu opisanej powyżej ścieżkę do pliku należy zastąpić pełną ścieżką (łącznie z pełną nazwą pliku) do lokalizacji właśnie utworzonego szablonu arkusza.

Skanowanie w poszukiwaniu złośliwego oprogramowania

W ramach środków ostrożności należy również sprawdzić, czy nie ma złośliwego oprogramowania. Dlatego pamiętaj, aby uruchomić skaner anty-malware i regularnie skanować, aby sprawdzić, czy coś jest wyświetlane. Jeśli nic się nie wyświetla, zalecamy pełne skanowanie w poszukiwaniu wirusów, aby upewnić się, że wszystko jest w porządku.

Microsoft Defender to doskonałe narzędzie do tego zadania, ale jeśli uważasz, że to nie wystarczy, zalecamy skorzystanie z bezpłatnego, samodzielnego skanera złośliwego oprogramowania.

https://github.com/xlwings/xlwings/issues/331



Porada eksperta: To narzędzie naprawcze skanuje repozytoria i zastępuje uszkodzone lub brakujące pliki, jeśli żadna z tych metod nie zadziałała. Działa dobrze w większości przypadków, gdy problem jest spowodowany uszkodzeniem systemu. To narzędzie zoptymalizuje również Twój system, aby zmaksymalizować wydajność. Można go pobrać przez Kliknięcie tutaj