Hogyan javíthatom ki a Runtime Error 1004-es hibát a Microsoft Excel programban?

A Microsoft Excel(Microsoft Excel) az egyik legnépszerűbb táblázat, amelyet világszerte használnak egyéni és üzleti célokra egyaránt. Egyablakos célpont az adatok szervezett módon történő tárolására, rendszerezésére és kezelésére. Az MS Excel(MS Excel) főként két kiterjesztéssel, XLS és XLSX formátumban érkezik. Hihetetlen népszerűségétől eltekintve azonban a futásidejű hibák nagyon sok Windows -felhasználó számára gyakori kellemetlenséget okoznak – és az egyik leggyakoribb a Runtime Error 1004 .

1004-es futásidejű hiba az Excelben

Ebben az útmutatóban megvitatjuk ezt a gyakori futásidejű(Runtime error) 1004-es hibát, valamint a probléma könnyed megoldására szolgáló legjobb javításokat.

Mi az a Runtime Error 1004 az Excelben(Excel) ?

A 1004-es futásidejű(Runtime) hiba a Microsoft Visual Basichez(Microsoft Visual Basic) kapcsolódó hibakód , amelyről ismert, hogy zavarja a Microsoft Excel felhasználókat. Ezzel a hibával az MS Excel(MS Excel) bármely verziója szembesül, például az Excel 2007 , 2010, 2013, 2016, 2019 is. A Microsoft Excel(Microsoft Excel) egyetlen verziója sem védett a Runtime Error 1004 fenyegetése ellen .

Ezzel a hibával főleg akkor találkoznak a felhasználók, amikor Excel-fájlon dolgoznak, vagy makrót(Macro) próbálnak létrehozni az Excel-dokumentumban. Komoly problémákat okozhat a Visual Basic Applications -szal végzett munka során, és teljesen összeomolhat egy program, vagy akár az egész rendszer; néha lefagyhat a rendszer , ami megtiltja a felhasználóknak, hogy bármit is tegyenek a rendszerükön.

A hibaüzenetek típusai

A futásidejű hibához leginkább kapcsolódó hibaüzenetek a következők:

  • VB: futásidejű hiba '1004': Alkalmazás- vagy objektum-definiált hiba
  • Excel VBA futásidejű(Excel VBA Runtime) hiba 1004 „ A tartományosztály(Range) módszerének kiválasztása(Select) nem sikerült”
  • futásidejű hiba 1004 objektum metódustartománya _global(_global) failed visual basic
  • Excel makró „Futtatási hiba '1004?
  • Futásidejű(Runtime) hiba 1004-es metódusa nem sikerült megnyitni az objektum-munkafüzeteket
  • Futásidejű hiba '1004': Az objektum munkalap 'Ranger' módszere nem sikerült
  • " Method in Key up Object Program ALKALMAZÁS sikertelen(Object Program APPLICATION Failed) ."

Ha a fenti hibák bármelyikével találkozik, útmutatónk segítségével kijavíthatja a hibát.

Mik az okok?

Az 1004-es hiba egy általános kód, amely az MS Excelhez(MS Excel) kapcsolódik, de nem egy pontos okra vonatkozik. Ezért(Hence) ebben az esetben a hiba felbukkanásának pontos oka esetenként és körülményenként változik. A konfigurációs problémáktól a szoftverproblémákig az alábbiakban felsoroljuk az Excel 1004-es futásidejű hibájának gyakori okait:

  • Lehetséges, hogy az MS Excel asztali ikon(MS Excel Desktop Icon) sérült
  • A VBA Excel fájl(VBA Excel File) ütközik más alkalmazással
  • Alkalmazás vagy objektum által megadott hiba miatt
  • Hiányzó függő fájl miatt
  • Vírus, trójai vagy rosszindulatú programok miatt
  • Érvénytelen rendszerleíró kulcsok(Invalid Registry Keys) és így tovább.

Ez volt néhány a leggyakoribb okok közül, amelyek mögött az MS Excel 1004-es futásidejű hibája áll ; most értsük meg a különböző javításokat.

Javítsa ki az 1004-es futásidejű hibát az Excelben

Itt részletes kézi és automatikus megoldásokat kínálunk a 1004-es futásidejű hiba(Runtime Error 1004) kijavításához . A probléma megoldásához kövesse a következő módszerek bármelyikét.

  1. Hozzon létre egy új Excel-sablont
  2. Futtasson egy víruskeresést
  3. VB esetén: „1004” futásidejű hiba, a jelmagyarázat bejegyzések átméretezése

Nézzük meg ezeket a módszereket részletesen.

1] Hozzon létre egy új Excel-sablont

Egyes esetekben a probléma megoldása olyan egyszerű lehet, mint egy új munkalap beszúrása egy sablonból ahelyett, hogy egy meglévő munkalap másolatát készítené. A következőket kell tennie:

1] Nyissa meg az MS Excel programot a rendszerén

2] Nyomja meg a „ CTRL + N ” billentyűkombinációt egy új Microsoft Excel munkalap létrehozásához, vagy egyszerűen válasszon ki egy „ Üres munkafüzetet(Blank workbook) ” az első képernyőn.

Futásidejű hiba 1004

3] Ha(Once) végzett, törölje az összes lapot a munkafüzetből egy kivételével.

4] Most formázza meg a munkafüzetet, amely megmaradt. Ne feledje továbbá, hogy ez a munkafüzet az egyéni igényeknek megfelelően módosítható.

5] Végül lépjen a " File > Save As " menüpontra, hogy az új munkalapot Excel-sablon(Excel Template) (.xltx vagy .xlt) fájlformátumban mentse.

6] Miután sikeresen létrehozta a sablont, programozottan beillesztheti a következő kódsor használatával:

Sheets.Add Type:=path\filename

Megjegyzés –(Please note – ) Ne felejtse el lecserélni az új fájlnevet a dokumentum tényleges nevére.

2] Futtasson víruskeresést

Nagyon fontos, hogy ellenőrizze számítógépét rosszindulatú programok és vírusok keresésére, mivel ezek megrongálhatják a fájlokat és fontos dokumentumokat, és megjeleníthetik az 1004-es futásidejű hibát az MS Excelben(MS Excel) . Néha egy jó víruskereső program sokat segít.

Kapcsolódó(Related) : 1004-es futásidejű hiba, a makró nem futtatható Excelben(Run-time error 1004, Cannot run the Macro in Excel) .

3] VB esetén: '1004' futásidejű hiba, jelmagyarázat bejegyzések átméretezése

Ha 1004- es futásidejű hibával találkozik egy (Runtime)Microsoft Visual Basic for Applications ( VBA ) makró futtatásakor, akkor ezt a módszert használhatja a megoldáshoz.

Általában ez a hibaüzenet akkor jelenik meg, ha olyan VBA - makrót próbál futtatni, amely a LegendEntries metódust használja a (LegendEntries)Microsoft Excel diagramok jelmagyarázat-bejegyzéseinek módosítására . Ekkor a következő hibaüzenet jelenhet meg:

Futásidejű hiba '1004': Alkalmazás vagy objektum által meghatározott hiba

Ez a hiba akkor fordul elő, ha az Excel diagram több jelmagyarázatot tartalmaz, mint amennyi hely áll rendelkezésre a jelmagyarázat bejegyzések megjelenítéséhez az Excel diagramon. Ha ez a jelenség előfordul, a Microsoft Excel csonkolhatja a jelmagyarázat bejegyzéseket.

A jelenség megkerüléséhez hozzon létre egy makrót, amely csökkenti az Excel(Excel) diagram jelmagyarázat szövegének betűméretét, mielőtt a VBA makró módosítaná a diagram jelmagyarázatát, majd állítsa vissza a diagram jelmagyarázatának betűméretét, hogy az hasonló legyen a következő makrópéldához. .

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

Reméljük, hogy ez a cikk segít a Microsoft Excel 1004-es futásidejű hibájának kijavításában . Ez az útmutató manuális és automatikus megoldást kínál a hiba megszüntetésére; igénye alapján bármilyen megoldást használhat.

Olvassa el a következőt(Read next) : A nyílbillentyűk nem működnek a Microsoft Excelben.



About the author

Tapasztalt Windows 10 és 11/10 szakértő vagyok, böngészők és okostelefonos alkalmazások terén egyaránt jártas vagyok. Több mint 15 éve dolgozom szoftvermérnökként, és számos nagy nevű céggel dolgoztam együtt, beleértve a Microsoftot, a Google-t, az Apple-t, az Ubisoftot és még sok mást. A windows 10/11 fejlesztését egyetemi szinten is tanítottam.



Related posts