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 .
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.
- Vytvorte novú excelovú šablónu
- Spustite kontrolu vírusov
- 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.
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.
Related posts
Ako používať funkciu HLOOKUP v programe Microsoft Excel
Ako extrahovať názvy domén z adries URL v programe Microsoft Excel
Microsoft Excel sa pokúša obnoviť vaše informácie
Ako pridať trendovú čiaru do pracovného hárka programu Microsoft Excel
Ako používať funkciu MID a MIDB v programe Microsoft Excel
Nemôžeme nájsť váš fotoaparát, kód chyby 0xA00F4244 (0xC00DABE0)
Microsoft Excel spôsobuje vysoké využitie procesora pri spustení v systéme Windows 10
Microsoft Office Click-to-Run Vysoké využitie procesora v systéme Windows 11/10
Ako používať funkciu TRUNC v programe Microsoft Excel s príkladmi
Opravte chybu Microsoft Store 0x80072F30 Skontrolujte svoje pripojenie
Ako vytvoriť krabicový graf v programe Microsoft Excel
Opravte chyby služby Windows Update pomocou online poradcu pri riešení problémov od spoločnosti Microsoft
Proces napaľovania zlyhal – chyba kalibrácie napájania alebo chyba strednej rýchlosti
Windows Update sa nepodarilo nainštalovať, chyba 0x80070643
Kódy chýb brady Sea of Thieves a čo znamenajú
Opravte chybu Windows Update 0x80070005
Pre túto chybu 0x80070cf Windows Store budete potrebovať internet
Chyba tlačiarne 0x00000709 pri pokuse o pripojenie alebo nastavenie predvoleného nastavenia
Prehliadač Microsoft Edge visí, zamŕza, padá alebo nefunguje
Oprava chyby 0x80070091 Adresár nie je prázdny v systéme Windows 11/10