Či už vytvárate správu v Exceli pre svoje vlastné použitie alebo pre podnikanie, má dva formáty, XLS a XLSX. Keď sa tieto formáty poškodia, uvidíte Chyba chodu VBA „1004“.
Táto chyba sa môže vyskytnúť aj pri pokuse o vytvorenie makra v hárku programu Excel, čo vám zabráni v práci s programom Excel. Aj keď vám to môže zabrániť pracovať na VBA, môže to tiež viesť k zrúteniu VBA, ba dokonca niekedy aj k zmene vášho systému.
Dobrou správou je, že sa to dá vyriešiť pomocou niekoľkých metód. Pozrime sa ako.
Metóda 1: Použitie karty Vývojár v programe MS Excel
Krok 1: Otvor Excel hárok, s ktorým sa stretávate s problémom, a kliknite na Vývojár tab.
Teraz kliknite na ikonu Vložte možnosť pod a pod Ovládacie prvky ActiveX v časti vyberte ikonu Príkazové tlačidlo.

Krok 2: Teraz kdekoľvek v Excel list, pretiahnite a nakreslite a Príkazové tlačidlo. Toto bude CommandButton1.

Krok 3: Dvakrát kliknite na ikonu CommandButton1 vedieť písať Kód VBA v Microsoft Visual Basic pre aplikácie okno, ktoré sa otvorí.
Teraz zadajte nižšie Kód VBA ako je znázornené:
Stlmiť celé číslo. Dim b As Integer a = Worksheets ("Názov listu"). Bunky (Číslo riadku, Číslo stĺpca) .Hodnota. b = Pracovné listy ("Názov listu"). Bunky (Číslo riadku, Číslo stĺpca)). Hodnota. Listy("Názov listu"). Bunky (Číslo riadku, Číslo stĺpca)). Hodnota = a + b
*Poznámka - Nezabudnite nahradiť zvýraznené časti skutočným názvom hárka, číslom riadku a číslom stĺpca.

Krok 4: Teraz sa vráťte k strana v Exceli (List1 v takom prípade) a kliknite na ikonu Režim návrhu možnosť v Panel nástrojov zrušiť to.
Teraz kliknite na ikonu CommandButton1 v hárku na vygenerovanie výsledku.

Krok 5: Ak zadáte VBA kód nesprávne, dá vám Chyba runtime VBA 1004.

To by vám malo pomôcť pochopiť, prečo dostanete Chyba chodu 1004 a pomôže vám tomu vyhnúť sa používaním správnych údajov Kód VBA a vzor. Ak však problém pretrváva, vyskúšajte 2. metódu.
Metóda 2: Vytvorením novej šablóny programu Excel
Krok 1: Otvorené Microsoft Excel a stlačte Ctrl + N spoločné klávesy na klávesnici, aby ste otvorili nový zošit.
Teraz choďte na Súbor karta vľavo hore.

Krok 2: Teraz na pravej strane zošita pod Nedávne oddiel, odstráňte všetky hárky programu Excel okrem jedného.

Naformátujte tento hárok, ktorý vám zostal, podľa vašich požiadaviek.
Krok 3: Po dokončení choďte na Súbor znova na kartu a kliknite na Uložiť ako.
Vyberte umiestnenie, kam chcete súbor uložiť. Teraz nastavte Uložiť ako typ pole ako Šablóna programu Excel. Uistite sa, že ste súbor uložili do priečinka .xltx alebo .xlt formát.

*Poznámka - Formát použitý vyššie je pre Excel 2017 a vyššie verzie.
Krok 4: Po uložení šablóny ju môžete pridať pomocou nasledujúceho kódu:
Pridajte typ: = pathfilename
Uistite sa, že ste nahradili názov súboru uloženým názvom dokumentu.
To by malo vyriešiť váš problém s chybou VBA runtime 1004, ale ak nie, vyskúšajte 3. metódu.
Metóda 3: Prostredníctvom nastavení Centra dôveryhodnosti
Krok 1: Otvorené MS Excel a choď do Súbor tab. Teraz kliknite na možnosti v ponuke.

Krok 2: V Možnosti programu Excel okno, kliknite na Centrum dôveryhodnosti na ľavej strane tabule. Na pravej strane kliknite na ikonu Nastavenia centra dôveryhodnosti.

Krok 3: V Centrum dôveryhodnosti v okne kliknite na ikonu Nastavenia makra možnosti vľavo. Teraz na pravej strane panela vyberte prepínač vedľa Zakázať všetky makrá s upozornením.
Potom vyberte prepínač vedľa Dôverujte prístupu do režimu prístupu k projektu VBA.
Stlačte Ok na uloženie zmien. Potom stlačte Ok opäť v Možnosti programu Excel okno na ukončenie.

Táto metóda by mala vyriešiť váš problém s chybou runtime VBA. Ak problém stále pretrváva, vyskúšajte štvrtú metódu.
Metóda 4: Odstránením súboru GWXL97.XLA
Krok 1: Stlačte tlačidlo Kláves Windows + E spolu na klávesnici a otvorte Prieskumník súborov. Teraz kliknite na Tento počítač vľavo a potom na Disk C. napravo.

Krok 2: Teraz choďte po ceste, ako je zobrazené nižšie, aby ste sa dostali k Excel priečinok:
C: \ Users \ "používateľské meno"\ AppData \ Local \ Microsoft \ Excel

Teraz otvorte priečinok XLStart.
*Poznámka - nahraďte zvýraznenú časť svojím konkrétnym menom používateľa bez úvodzoviek.
Krok 3: Teraz uvidíte súbor s názvom - GWXL97.XLA. Vyberte tento súbor a stlačte Odstrániť.
To je všetko. Nasledovanie týchto metód vám môže pomôcť opraviť chybu chodu VBA 1004 v počítači so systémom Windows 10.