Ako opravím Runtime Error 1004 v programe Microsoft Excel?

Microsoft Excel je jednou z najpopulárnejších tabuliek používaných na celom svete na individuálne aj obchodné účely. Je to jediné miesto na ukladanie, organizovanie a manipuláciu s údajmi organizovaným spôsobom. MS Excel sa dodáva hlavne v dvoch rozšíreniach, a to vo formáte XLS a XLSX . Avšak okrem neuveriteľnej popularity sú runtime chyby bežnou nepríjemnosťou pre veľa používateľov Windows – a jednou z najbežnejších je Runtime Error 1004 .

Runtime Error 1004 v Exceli

V tejto príručke sa budeme zaoberať touto bežnou chybou(Runtime error) pri spustení 1004 a niektorými z najlepších opráv, ktoré ju bez námahy vyriešia.

Čo je to Runtime Error 1004 v Exceli(Excel) ?

Runtime error 1004 je kód chyby týkajúci sa jazyka Microsoft Visual Basic(Microsoft Visual Basic) , o ktorom je známe, že ruší používateľov programu Microsoft Excel(Microsoft Excel) . Tejto chybe čelia všetky verzie MS Excel , ako napríklad Excel 2007 , 2010, 2013, 2016, 2019. Žiadna verzia programu Microsoft Excel nie je v bezpečí pred hrozbou Runtime Error 1004 .

S touto chybou sa stretávajú hlavne používatelia, keď pracujú na excelovom súbore alebo sa pokúšajú vygenerovať makro(Macro) v excelovom dokumente. Môže spôsobiť vážne problémy pri práci s aplikáciami (Applications)Visual Basic a môže úplne zlyhať program alebo dokonca celý systém; niekedy to môže zamrznúť systém a zakázať používateľom robiť čokoľvek na ich systéme.

Typy chybových hlásení

Chybové hlásenia, ktoré sú najviac spojené s touto chybou pri spustení, sú nasledovné:

  • VB: Chyba spustenia '1004': Chyba definovaná aplikáciou alebo objektom
  • Chyba behu programu Excel VBA(Excel VBA Runtime) 1004 „ Zlyhala voľba(Select) metódy triedy rozsahu “(Range)
  • runtime error 1004 metóda rozsah objektu _global zlyhala Visual Basic
  • Excel makro „Chyba spustenia '1004?
  • Chyba(Runtime) spustenia 1004, metóda otvorenia objektových zošitov zlyhala
  • Chyba spustenia '1004': Metóda 'Ranger' pracovného hárka objektu' zlyhala
  • Metóda(Method) v APLIKÁCII programu Key up Object zlyhala(Object Program APPLICATION Failed) .”

Ak narazíte na niektorú z vyššie uvedených chýb, môžete chybu opraviť pomocou nášho sprievodcu.

Aké sú príčiny?

Chyba 1004 je všeobecný kód súvisiaci s MS Excel , ale nie je špecifický pre jednu presnú príčinu. V(Hence) tomto prípade sa teda presný dôvod, prečo sa táto chyba môže objaviť, bude líšiť od prípadu k prípadu a od okolností k okolnostiam. Od problémov s konfiguráciou až po problémy so softvérom, nižšie uvádzame prehľad bežných príčin chyby runtime 1004 v programe Excel:

  • Ikona na pracovnej ploche MS Excel(MS Excel Desktop Icon) môže byť poškodená
  • VBA Excel File je v rozpore s inou aplikáciou
  • Kvôli chybe špecifikovanej aplikácie alebo objektu
  • Kvôli chýbajúcemu závislému súboru
  • Kvôli vírusom, trójskym koňom alebo malvéru
  • Kvôli neplatným kľúčom databázy Registry(Invalid Registry Keys) atď.

Toto boli niektoré z najbežnejších dôvodov, ktoré viedli k chybe runtime 1004 v programe MS Excel(MS Excel) ; teraz pochopme rôzne opravy.

Opravte chybu Runtime Error 1004 v Exceli

Tu sú podrobné manuálne aj automatické riešenia na opravu Runtime Error 1004 . Na vyriešenie problému môžete použiť ktorúkoľvek z nasledujúcich metód.

  1. Vytvorte novú excelovú šablónu
  2. Spustite kontrolu vírusov
  3. Pre VB: chyba spustenia '1004', zmeňte veľkosť položiek legendy

Pozrime sa na každú z týchto metód podrobne.

1] Vytvorte novú excelovú šablónu

V niektorých prípadoch môže byť riešenie tohto problému také jednoduché, ako vloženie nového pracovného hárka zo šablóny namiesto vytvorenia kópie existujúceho pracovného hárka. Tu je to, čo musíte urobiť:

1] Otvorte vo svojom systéme MS Excel

2] Stlačte ' CTRL + N ' na vytvorenie nového pracovného hárka programu Microsoft Excel(Microsoft Excel) alebo jednoducho vyberte ' Prázdny zošit(Blank workbook) ' z prvej obrazovky.

Runtime Error 1004

3] Po(Once) dokončení odstráňte všetky hárky v zošite okrem jedného.

4] Teraz naformátujte zošit, ktorý zostal. Upozorňujeme tiež, že tento zošit je možné upraviť tak, aby vyhovoval vašim individuálnym potrebám.

5] Nakoniec prejdite na „ File > Save As “ a uložte nový pracovný hárok vo formáte súboru Excel Template (.xltx alebo .xlt).(Excel Template)

6] Po úspešnom vytvorení šablóny ju môžete vložiť programovo pomocou nasledujúceho riadku kódu:

Sheets.Add Type:=path\filename

Poznámka –(Please note – ) Nezabudnite nahradiť nový názov súboru skutočným názvom dokumentu.

2] Spustite kontrolu vírusov

Je veľmi dôležité skontrolovať počítačový systém na prítomnosť škodlivého softvéru a vírusov, pretože môžu poškodiť súbory a dôležité dokumenty a zobraziť chybu runtime 1004 v programe MS Excel(MS Excel) . Niekedy veľmi pomôže použitie dobrého antivírusového programu.

Súvisiace(Related) : Chyba spustenia 1004, nemožno spustiť makro v Exceli(Run-time error 1004, Cannot run the Macro in Excel) .

3] Pre VB: chyba spustenia '1004', zmeňte veľkosť položiek legendy

Ak pri spustení makra Microsoft Visual Basic(Microsoft Visual Basic) for Applications ( VBA ) narazíte na Runtime Error 1004 , môžete túto metódu obísť.

Vo všeobecnosti sa táto chyba zobrazí, keď sa pokúsite spustiť makro VBA , ktoré používa metódu LegendEntries na vykonanie zmien v položkách legendy v grafe programu Microsoft Excel . (Microsoft Excel)Vtedy sa môže zobraziť nasledujúce chybové hlásenie:

Chyba spustenia '1004': Chyba definovaná aplikáciou alebo objektom

Táto chyba sa vyskytuje, keď graf programu Excel(Excel) obsahuje viac položiek legendy, než je k dispozícii priestor na zobrazenie položiek legendy v grafe programu Excel . (Excel)Keď sa vyskytne toto správanie, program Microsoft Excel(Microsoft Excel) môže skrátiť položky legendy.

Ak chcete toto správanie obísť, vytvorte makro, ktoré zmenší veľkosť písma textu legendy grafu Excel predtým, ako vaše makro VBA vykoná zmeny v legende grafu, a potom obnovte veľkosť písma legendy grafu tak, aby bola podobná ako v nasledujúcom príklade 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

Dúfame, že vám tento článok pomôže opraviť chybu runtime 1004 v programe Microsoft Excel(Microsoft Excel) . Táto príručka vám ponúka manuálne aj automatické riešenie, ako sa tejto chyby zbaviť; môžete použiť akékoľvek riešenie podľa vašej potreby.

Čítať ďalej(Read next) : Klávesy so šípkami nefungujú v programe Microsoft Excel.



About the author

Používam Google Chrome a používam ho už roky. Viem, ako efektívne využívať funkcie prehliadača a dokážem spracovať akýkoľvek typ webovej stránky, s ktorou sa môžete stretnúť. Mám tiež skúsenosti s nástrojmi na zabezpečenie rodiny vrátane aplikácie Google Family Safety, ktorá vám umožňuje sledovať aktivity vašich detí na internete.



Related posts