Opravte chybu 1004 v behu programu Excel VBA v systéme Windows 10
Č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é:
Dim a As Integer Dim b As Integera = Worksheets('Sheet Name').Cells(Row number, Column number).Value b = Worksheets('Sheet Name').Cells(Row number, Column number)).Value Worksheets('Sheet Name').Cells(Row number, Column number)).Value = 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:
Add Type:=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 znázornené nižšie, aby ste sa dostali k Excel priečinok:
C:Users'username'AppDataLocalMicrosoftExcel
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.
Odporúča sa pre vás:- Oprava: Microsoft Excel nemôže otvoriť ani uložiť ďalšie dokumenty, pretože nie je dostatok pamäte
- Opravte poškodené súbory programu Excel v systéme Windows 10 a obnovte stratené dáta
- Oprava súboru Excel neotvára problém v systéme Windows 10
- Ako opraviť Excel Online nefunguje chyba v systéme Windows 10
- Oprava: Program Microsoft Excel prestal fungovať v systéme Windows 10
- Oprava chyby v programe Microsoft Excel: „Príliš veľa rôznych formátov buniek“