Čo spôsobuje správu „Chyba za behu 1004“ v programe Microsoft Excel?

Hľadáte spôsob, ako opraviť text „Nemôžem spustiť makro“ v programe Excel? Potom ste na správnom mieste. Táto správa je jednou z mnohých, ktoré sa môžu zobraziť v dôsledku chyby runtime 1004. Medzi ďalšie variácie chyby programu Excel 1004 patria:





  • Chyba definovaná aplikáciou alebo objektom: Chyba za behu 1004
  • Metóda „Strážca“ pracovného hárka objektov zlyhala
  • Metóda kopírovania triedy listu zlyhala
  • Programový prístup k projektu Visual Basic nie je dôveryhodný
  • Makro programu Excel „Chyba spustenia 1004“
  • Metóda otvorenia zošitov objektov zlyhala: Chyba za behu 1004
  • Vybraná metóda triedy Range zlyhala: Chyba runtime aplikácie Excel VBA 1004
  • Chyba definovaná aplikáciou alebo objektom: Uložiť ako chybu chodu VBA 1004
  • Rozsah metódy objektu _global zlyhal v jazyku Visual Basic: Chyba za behu 1004

Aká je chyba runtime 1004 v programe Excel?

Microsoft Excel je užitočná a veľmi žiadaná tabuľka, ktorá uľahčuje výpočet údajov. Používajú ho jednotlivci aj firmy z celého sveta a dodáva sa vo formáte XLS a XLSX.

Pri práci na súbore programu Excel alebo pri pokuse o generovanie makra sa však mnohých používateľov zhoršila chyba Runtime 1004. Zabraňuje vám vykonávať akékoľvek zmeny v zošite programu Excel, znemožňuje použitie určitých knižníc prostriedkov a zamrzne alebo zlyhá program alebo dokonca váš systém. Pri práci s aplikáciami jazyka Visual Basic spôsobuje nepríjemné problémy s výkonom.

Chyba runtime 1004 sa môže vyskytnúť v ktorejkoľvek verzii programu Excel: od programu Excel 2003 po Excel 2019. Väčšinou sa objaví, keď sa pokúsite spustiť program Microsoft Visual Basic for Applications Macro. Problém je spôsobený bezpečnostným postupom, ktorý je určený na uzamknutie programu Microsoft VBA z programu Excel. K chybe 1004 pravdepodobne nedôjde, ak poskytnete bezpečnostný prístup. Chyba môže byť spôsobená aj poškodením programu v dôsledku napadnutia škodlivým softvérom.



Prečo sa zobrazuje chyba runtime programu Excel 1004?

Chyba runtime 1004 sa môže objaviť v dôsledku:

  1. Poškodená skratka na pracovnej ploche MS Excel.
  2. Kopírovanie a vkladanie filtrovaných údajov do zošita MS Office Excel.
  3. Konflikt programu pri otváraní súboru VBA Excel.
  4. Programové nastavenie rozsahu hodnôt so zbierkou veľkého reťazca.
  5. Chyba definovaná aplikáciou alebo objektom.

Nech už je dôvod akýkoľvek, problému sa dá ľahko zbaviť. Pokračujte v čítaní a dozviete sa, ako opraviť chybu runtime 1004 pri vykonávaní zmien v programe Excel.

Ako opraviť chybu runtime 1004 v programe Excel v systéme Windows 10

Nasledujúce riešenia sa osvedčili:

  1. Spustite antivírusovú kontrolu
  2. Povoliť prístup k objektovému modelu projektu VBA
  3. Vytvorte novú šablónu programu Excel
  4. Odinštalujte Microsoft Works
  5. Odstrániť GWXL97.XLA

V čase, keď ste vyskúšali jednu alebo niekoľko z vyššie uvedených opráv, bude chyba vyriešená. Teraz vám poskytneme podrobné kroky na uskutočnenie riešení.



Oprava 1: Spustite antivírusovú kontrolu

Toto je prvá oprava, ktorú by ste mali vyskúšať, keď sa zobrazí chyba runtime 1004. Ak je váš systém napadnutý vírusmi a iným typom škodlivého softvéru, narazíte na nepríjemné a neočakávané problémy. Porucha vášho systému a aplikácie. Dôležité súbory a dokumenty sa navyše poškodia.

Spustite úplnú kontrolu systému so silným antivírusovým programom. Odporúčame vám použiť Anti-Malware . Tento nástroj má presné nástroje na detekciu a elimináciu aj tých najnepolapiteľnejších škodlivých prvkov, ktoré vášmu súčasnému antivírusovému programu môžu chýbať. je partnerom spoločnosti Microsoft. Sú certifikovaným vývojárom aplikácií Microsoft Silver. výrobky boli testované a dôveryhodné odborníkmi a miliónmi používateľov po celom svete.

Oprava 2: Povolenie prístupu k objektovému modelu projektu VBA

Postup tohto riešenia je jednoduchý. Postupujte podľa nasledujúcich pokynov:

  1. Spustite program Excel a kliknite na kartu Súbor.
  2. Kliknite na Možnosti.
  3. Kliknite na Centrum dôveryhodnosti. Je to posledná možnosť na ľavom paneli.
  4. Kliknite na tlačidlo Nastavenia centra dôveryhodnosti na pravej table.
  5. Na novej otvorenej stránke vyhľadajte na ľavom paneli položku Nastavenia makra a kliknite na ňu.
  6. Začiarknite políčko „Dôverovať prístupu k objektovému modelu projektu VBA“ v časti Nastavenia makra vývojára na pravej table.
  7. Kliknite na tlačidlo OK.

Oprava 3: Vytvorenie novej šablóny programu Excel

Namiesto kopírovania alebo duplikovania existujúceho pracovného hárka môžete do šablóny vložiť nový súbor pracovného hárka programu Excel. Pomôže to opraviť chybu runtime 1004. Tu je postup, ako to urobiť:



  1. Spustite program Excel.
  2. Stlačením kombinácie klávesov Ctrl + N na klávesnici otvorte nový zošit. Nezabudnite v zošite ponechať iba jeden hárok. Zvyšok vymažte.
  3. Upravte zošit tak, aby vyhovoval vašim potrebám.
  4. Uložte zošit stlačením klávesovej skratky Ctrl + S na klávesnici. Alebo ak používate program Excel 2003, kliknite na kartu Súbor a kliknite na príkaz Uložiť ako. Pre program Excel 2007 a novšie verzie kliknite na ikonu Microsoft Office v ľavom hornom rohu obrazovky a potom kliknite na položku Uložiť ako.
  5. Vyberte umiestnenie, do ktorého chcete súbor uložiť, a zadajte názov súboru.
  6. Kliknite na šípku rozbaľovacej ponuky vedľa položky „Uložiť ako typ“ a vyberte šablónu programu Excel (.xlt), ak používate program Excel 2003. Ak používate program Excel 2007 a novšie verzie, vyberte namiesto toho šablónu programu Excel (.xltx).
  7. Po uložení šablóny ju vložte pomocou nasledujúceho kódu:

Pridajte typ: = cesta názov súboru

Nezabudnite nahradiť „cesta názov súboru“ skutočnou cestou a názvom súboru šablóny.

Oprava 4: Odinštalujte Microsoft Works

Postupujte nasledovne:



  1. Pravým tlačidlom myši kliknite na tlačidlo Štart, aby ste otvorili ponuku Power User. V zozname vyberte položku Správca úloh. Prípadne stlačte kombináciu klávesov Ctrl + Alt + Del na klávesnici a potom kliknite na Správcu úloh.
  2. V Správcovi úloh kliknite na každú zo spustených aplikácií a potom na tlačidlo Ukončiť úlohu.
  3. Zatvorte okno Správca úloh.
  4. Stlačením kombinácie klávesov Windows + R otvorte obslužný program Spustiť. Do textového poľa zadajte text „appwiz.cpl“ (bez úvodzoviek) a kliknite na tlačidlo OK alebo stlačte kláves Enter na klávesnici.
  5. V zozname aplikácií vyhľadajte program Microsoft Works a kliknite naň pravým tlačidlom myši. Potom kliknite na Odinštalovať z kontextovej ponuky. Ak sa zobrazí výzva, akciu potvrďte.

Oprava 5: Odstráňte GWXL97.XLA

Tu je postup, ako odstrániť súbor GWXL97.XLA:

  1. Stlačením kombinácie Windows + E na klávesnici otvorte program Prieskumník súborov.
  2. Prejdite túto cestu: C: Používatelia> Používateľ> Názov> AppData> Lokálne> MicrosoftExcel.
  3. Otvorte priečinok XLStart.
  4. Vyhľadajte a odstráňte súbor GWXL97.aXLA.

Záver

Dúfame, že vyššie uvedené riešenia vám pomohli úspešne opraviť chybu runtime 1004 v programe Microsoft Excel a obnoviť údaje vo vašom súbore. Existuje veľa problémov, ktoré môžu viesť k behovej chybe. Kým sa však dostanete na koniec tejto príručky, budete v poriadku.

Neváhajte a zanechajte svoje otázky alebo komentáre v sekcii nižšie. Rád vás počujeme.