Ne glede na to, ali ustvarjate Excelovo poročilo za lastno uporabo ali za podjetje, je na voljo v dveh oblikah, XLS in XLSX. Ko se ti formati poškodujejo, vidite Napaka med izvajanjem VBA „1004“.
Do te napake lahko pride tudi, ko poskušate ustvariti makro na Excelovem listu in s tem preprečite delo z Excelom. Čeprav vam to lahko prepreči delo na VBA, lahko povzroči tudi zrušitev VBA in včasih celo vašega sistema.
Dobra novica je, da je to mogoče odpraviti z nekaj metodami. Poglejmo, kako.
1. način: Uporaba zavihka za razvijalce v programu MS Excel
Korak 1: Odprite Excel list, s katerim se soočate s težavo, in kliknite na Razvijalec zavihek.
Zdaj kliknite na Vstavi možnost pod in pod Nadzor ActiveX v razdelku izberite Gumb za ukaze.

2. korak: Zdaj, kjer koli v Excel list, povlecite in narišite a Gumb za ukaze. To bo CommandButton1.

3. korak: Dvokliknite na CommandButton1 da bi lahko napisal Koda VBA v Microsoft Visual Basic za aplikacije polje, ki se odpre.
Zdaj vnesite spodnje Koda VBA kot je prikazano:
Zatemni kot celo število. Dim b Kot celo število a = Delovni listi ("Ime lista"). Celice (Številka vrstice, številka stolpca) .Vrednost. b = Delovni listi ("Ime lista"). Celice (Številka vrstice, številka stolpcaVrednost. Delovni listi ("Ime lista"). Celice (Številka vrstice, številka stolpca)). Vrednost = a + b
*Opomba - Označene dele zamenjajte z dejanskim imenom lista, številko vrstice in številko stolpca.

4. korak: Zdaj se vrnite na Excel list (List1 v tem primeru) in kliknite na Način oblikovanja možnost v Orodna vrstica razveljaviti.
Zdaj kliknite na CommandButton1 v listu, da ustvarite rezultat.

5. korak: Če vnesete VBA koda napačno, vam bo dala Napaka med izvajanjem VBA 1004.

Torej, to bi vam moralo pomagati razumeti, zakaj ste dobili Napaka med izvajanjem 1004 in se vam pomaga izogniti s pravilno uporabo Koda VBA in vzorec. Če pa težava ne izgine, poskusite z drugo metodo.
2. način: Z ustvarjanjem nove Excelove predloge
Korak 1: Odprto Microsoft Excel in pritisnite Ctrl + N na tipkovnici, da odprete nov delovni zvezek.
Zdaj pa pojdi na mapa zavihek zgoraj levo.

2. korak: Zdaj, na desni strani delovnega zvezka, pod Nedavno izbrišite vse liste excel, razen enega.

Formatirajte ta list, ki vam je ostal po vaši zahtevi.
3. korak: Ko končate, pojdite na mapa znova zavihek in kliknite na Shrani kot.
Izberite mesto, kamor želite shraniti datoteko. Zdaj nastavite Shrani kot vrsto polje kot Predloga Excel. Datoteko shranite v .xltx ali .xlt format.

*Opomba - Zgornja oblika je za Excel 2017 in novejše različice.
4. korak: Ko shranite predlogo, jo lahko dodate s spodnjo kodo:
Dodaj vrsto: = ime datoteke
Poskrbite, da boste ime datoteke zamenjali z imenom shranjenega dokumenta.
To bi moralo odpraviti težavo z napako pri izvajanju VBA 1004, če pa ne, poskusite s tretjo metodo.
3. način: v nastavitvah centra zaupanja
Korak 1: Odprto MS Excel in pojdite na mapa zavihek. Zdaj kliknite Opcije v meniju.

2. korak: V Možnosti Excel kliknite na Center zaupanja na levi strani stekla. Na desni strani kliknite Nastavitve centra zaupanja.

3. korak: V Center zaupanja kliknite okno Nastavitve makrov možnosti na levi. Zdaj na desni strani podokna izberite izbirni gumb zraven Onemogoči vsi makri z obvestilom.
Nato izberite izbirni gumb zraven Zaupajte dostop do načina dostopa do projekta VBA.
Pritisnite v redu da shranite spremembe. Nato pritisnite v redu spet v Možnosti Excel okno za izhod.

Ta metoda bi morala odpraviti težavo z napako v času izvajanja VBA. Če je težava še vedno prisotna, poskusite s 4. metodo.
4. način: Z brisanjem datoteke GWXL97.XLA
Korak 1: Pritisnite tipko Tipka Windows + E na tipkovnici, da odprete File Explorer. Zdaj kliknite Ta računalnik na levi in nato na C pogon na desni strani.

2. korak: Zdaj sledite poti, kot je prikazano spodaj, da pridete do Excel mapa:
C: \ Uporabniki \ "uporabniško ime"\ AppData \ Local \ Microsoft \ Excel

Zdaj odprite mapo XLStart.
*Opomba - zamenjajte označeni del z vašim določenim uporabniškim imenom brez narekovajev.
3. korak: Zdaj boste videli datoteko z imenom - GWXL97.XLA. Izberite to datoteko in pritisnite Izbriši.
To je vse. Sledenje tem metodam vam lahko pomaga popraviti napako med izvajanjem VBA 1004 v računalniku z operacijskim sistemom Windows 10.