Jak naprawić błąd wykonania 1004 w programie Microsoft Excel?

Microsoft Excel to jeden z najpopularniejszych arkuszy kalkulacyjnych używanych na całym świecie zarówno do celów indywidualnych, jak i biznesowych. Jest to idealne miejsce do przechowywania, organizowania i manipulowania danymi w zorganizowany sposób. MS Excel występuje głównie w dwóch rozszerzeniach, tj . formacie XLS i XLSX . Jednak poza niesamowitą popularnością błędy uruchomieniowe są częstym problemem dla wielu użytkowników systemu Windows(Windows) – a jednym z najczęstszych jest błąd Runtime Error 1004(Runtime Error 1004) .

Błąd wykonania 1004 w programie Excel

W tym przewodniku omówimy ten powszechny błąd Runtime(Runtime error) 1004 i niektóre z najlepszych poprawek, aby go rozwiązać bez wysiłku.

Co to jest błąd uruchomieniowy 1004(Runtime Error 1004) w programie Excel ?

Błąd wykonania(Runtime) 1004 to kod błędu dotyczący programu Microsoft Visual Basic(Microsoft Visual Basic) , o którym wiadomo, że przeszkadza użytkownikom programu Microsoft Excel(Microsoft Excel) . Z tym błędem borykają się również wszelkie wersje MS Excel , takie jak Excel 2007 , 2010, 2013, 2016, 2019. Żadna wersja programu Microsoft Excel nie jest bezpieczna przed zagrożeniem Runtime Error 1004 .

Ten błąd jest spotykany głównie przez użytkowników podczas pracy nad plikiem programu Excel lub podczas próby wygenerowania makra(Macro) w dokumencie programu Excel. Może powodować poważne problemy podczas pracy z aplikacjami (Applications)Visual Basic i może spowodować awarię programu, a nawet całego systemu; czasami może zawiesić system, uniemożliwiając użytkownikom robienie czegokolwiek w ich systemie.

Rodzaje komunikatów o błędach

Komunikaty o błędach, które są najbardziej związane z tym błędem czasu wykonywania, są następujące:

  • VB: błąd wykonania „1004”: błąd zdefiniowany przez aplikację lub obiekt
  • Błąd programu Excel VBA Runtime(Excel VBA Runtime) 1004 „ Wybór(Select) metody klasy Range nie powiódł się”
  • błąd wykonania 1004 zakres metody obiektu _global failed visual basic
  • Makro programu Excel „Błąd w czasie wykonywania '1004?
  • Błąd wykonania(Runtime) 1004 metoda otwierania skoroszytów obiektów nie powiodła się
  • Błąd wykonania „1004”: metoda „Ranger” arkusza obiektu” nie powiodła się
  • Metoda(Method) w kluczowaniu (Key)programu obiektowego APLIKACJA nie powiodła(Object Program APPLICATION Failed) się ”.

Jeśli napotkasz którykolwiek z powyższych błędów, możesz go naprawić, korzystając z naszego przewodnika.

Jakie są przyczyny?

Błąd 1004 to ogólny kod związany z MS Excel , ale nie jest specyficzny dla jednej dokładnej przyczyny. Dlatego(Hence) w tym przypadku dokładny powód pojawienia się tego błędu będzie się różnić w zależności od przypadku i okoliczności. Od problemów z konfiguracją po problemy z oprogramowaniem, poniżej wymieniliśmy streszczenie najczęstszych przyczyn błędu czasu wykonania 1004 w programie Excel:

  • Ikona pulpitu MS Excel(MS Excel Desktop Icon) może być uszkodzona
  • Plik VBA Excel(VBA Excel File) koliduje z inną aplikacją
  • Z powodu błędu określonego przez aplikację lub obiekt
  • Z powodu braku zależnego pliku
  • Z powodu wirusa, trojana lub złośliwego oprogramowania
  • Z powodu nieprawidłowych kluczy rejestru(Invalid Registry Keys) i tak dalej.

To były niektóre z najczęstszych powodów, dla których pojawił się błąd wykonania 1004 w MS Excel ; teraz zrozumiemy różne poprawki.

Napraw błąd runtime 1004 w programie Excel

Tutaj mamy szczegółowe zarówno ręczne, jak i automatyczne rozwiązania, aby naprawić błąd Runtime 1004(Runtime Error 1004) . Możesz zastosować dowolną z poniższych metod, aby rozwiązać problem.

  1. Utwórz nowy szablon Excel
  2. Uruchom skanowanie antywirusowe
  3. Dla VB: błąd wykonania „1004”, zmiana rozmiaru wpisów legendy

Przyjrzyjmy się szczegółowo każdej z tych metod.

1] Utwórz nowy szablon Excel

W niektórych przypadkach naprawienie tego problemu może być tak proste, jak wstawienie nowego arkusza z szablonu zamiast tworzenia kopii istniejącego arkusza. Oto, co musisz zrobić:

1] Otwórz MS Excel w swoim systemie

2] Naciśnij „ CTRL + N ”, aby utworzyć nowy arkusz programu Microsoft Excel(Microsoft Excel) lub po prostu wybierz „ Pusty skoroszyt(Blank workbook) ” z pierwszego ekranu.

Błąd wykonania 1004

3] Po zakończeniu(Once) usuń wszystkie arkusze ze skoroszytu z wyjątkiem jednego.

4] Teraz sformatuj skoroszyt, który został. Pamiętaj również, że ten skoroszyt można modyfikować zgodnie z indywidualnymi potrzebami.

5] Na koniec przejdź do „ File > Save As ”, aby zapisać nowy arkusz roboczy w formacie pliku szablonu programu Excel(Excel Template) (.xltx lub .xlt).

6] Po pomyślnym utworzeniu szablonu możesz go wstawić programowo, używając następującego wiersza kodu:

Sheets.Add Type:=path\filename

Uwaga –(Please note – ) nie zapomnij zastąpić nowej nazwy pliku rzeczywistą nazwą dokumentu.

2] Uruchom skanowanie antywirusowe

Bardzo ważne jest, aby przeskanować system komputerowy w poszukiwaniu złośliwego oprogramowania i wirusów, ponieważ mogą one uszkodzić pliki i ważne dokumenty oraz wyświetlić błąd wykonania 1004 w programie MS Excel . Czasami korzystanie z dobrego programu antywirusowego bardzo pomaga.

Powiązane(Related) : Błąd wykonania 1004, nie można uruchomić makra w programie Excel(Run-time error 1004, Cannot run the Macro in Excel) .

3] W przypadku VB: błąd wykonania „1004”, zmień rozmiar wpisów legendy

Jeśli napotkasz błąd Runtime Error 1004 podczas uruchamiania makra Microsoft Visual Basic for Applications ( VBA ), możesz użyć tej metody do obejścia tego problemu.

Zazwyczaj ten błąd pojawia się podczas próby uruchomienia makra VBA(VBA) , które używa metody LegendEntries do wprowadzania zmian we wpisach legendy na wykresie programu Microsoft Excel . (Microsoft Excel)W tym czasie może pojawić się następujący komunikat o błędzie:

Błąd wykonania „1004”: błąd zdefiniowany w aplikacji lub obiekcie

Ten błąd występuje, gdy wykres programu Excel(Excel) zawiera więcej wpisów legendy, niż jest dostępne miejsce do wyświetlenia wpisów legendy na wykresie programu Excel . (Excel)W takim przypadku program Microsoft Excel(Microsoft Excel) może obciąć wpisy legendy.

Aby obejść to zachowanie, utwórz makro, które zmniejsza rozmiar czcionki tekstu legendy wykresu programu Excel(Excel) , zanim makro VBA wprowadzi zmiany w legendzie wykresu, a następnie przywróć rozmiar czcionki legendy wykresu, tak aby był podobny do następującego przykładu makra .

Sub ResizeLegendEntries()
With Worksheets("Sheet1").ChartObjects(1).Activate
      ' Store the current font size
      fntSZ = ActiveChart.Legend.Font.Size
'Temporarily change the font size.
      ActiveChart.Legend.Font.Size = 2
'Place your LegendEntries macro code here to make
         'the changes that you want to the chart legend.
' Restore the font size.
      ActiveChart.Legend.Font.Size = fntSZ
   End With
End Sub

Mamy nadzieję, że ten artykuł pomoże Ci naprawić błąd wykonania 1004 w programie Microsoft Excel(Microsoft Excel) . Ten przewodnik daje zarówno ręczne, jak i automatyczne rozwiązanie, aby pozbyć się tego błędu; możesz skorzystać z dowolnego rozwiązania w zależności od potrzeb.

Czytaj dalej(Read next) : Klawisze strzałek nie działają w programie Microsoft Excel.



About the author

Witam potencjalnych pracodawców! Jestem bardzo doświadczonym inżynierem oprogramowania z ponad 7-letnim doświadczeniem w branży. Wiem, jak projektować i rozwijać aplikacje dla systemu Windows 7, a na swoim profilu mam szeroki wybór rekomendacji Cool Websites. Moje umiejętności i doświadczenie oferują mi doskonałe dopasowanie do każdej firmy poszukującej utalentowanej osoby z dobrymi umiejętnościami zarządzania projektami, wiedzą programistyczną i doświadczeniem w tworzeniu stron internetowych.



Related posts