Ištaisykite „Excel VBA“ vykdymo laiko klaidą 1004 sistemoje „Windows 10“

Nesvarbu, ar kuriate „Excel“ ataskaitą savo reikmėms, ar verslui, ji pateikiama dviem formatais: XLS ir XLSX. Kai šie formatai sugadinami, matote VBA vykdymo klaida „1004“.

Ši klaida taip pat gali atsirasti, kai bandote sukurti makrokomandą „Excel“ lape, tokiu būdu neleisdami dirbti su „Excel“. Nors tai gali užkirsti kelią dirbti VBA, tai taip pat gali sukelti VBA avariją ir kartais net jūsų sistemą.

Geros naujienos yra tai, kad tai galima išspręsti taikant kelis metodus. Pažiūrėkime, kaip.

1 metodas: „MS Excel“ skirtuko „Developer“ naudojimas

1 žingsnis: Atidaryk „Excel“ lapą, su kuriuo susiduriate, ir spustelėkite mygtuką Programuotojas skirtuką.

Dabar spustelėkite Įdėti parinktis žemiau ir po „ActiveX“ valdikliai skyriuje pasirinkite Komandos mygtukas.

„Ms Excel“ kūrėjo skirtukas Įterpti komandų mygtuką „ActiveX Controls“

2 žingsnis: Dabar, bet kur „Excel“ lapą, vilkite ir pieškite a Komandos mygtukas. Tai bus „CommandButton“.

Tuščia sritis Vilkite ir pieškite komandos mygtuką

3 žingsnis: Du kartus spustelėkite „CommandButton“ mokėti parašyti VBA kodas viduje konors „Microsoft Visual Basic for Applications“ atsidaro langelis.

Dabar įveskite žemiau VBA kodas taip, kaip parodyta:

„Dim a As Integer“. Dim b kaip sveikasis skaičius a = darbalapiai ("Lapo pavadinimas"). Ląstelės (Eilutės numeris, stulpelio numeris). Vertė. b = darbalapiai ("Lapo pavadinimas"). Ląstelės (Eilutės numeris, stulpelio numerisVertė. Darbalapiai ("Lapo pavadinimas"). Ląstelės (Eilutės numeris, stulpelio numerisReikšmė = a + b

* Pastaba - Būtinai pakeiskite paryškintas dalis savo faktiniu lapo pavadinimu, eilutės numeriu ir stulpelio numeriu.

„Microsoft Visual Basic for Applications“ langas Rašymo komanda Enter

4 žingsnis: Dabar grįžkite į „Excel“ lapas (1. lapas šiuo atveju) ir spustelėkite Dizaino režimas parinktis Įrankių juosta kad jį anuliuotum.

Dabar spustelėkite „CommandButton“ lape, kad gautumėte rezultatą.

„Excel Sheet Design“ režimo komandinis mygtukas1 Iš viso automatiškai užpildoma

5 žingsnis: Jei įvesite VBA kodas neteisingai, jis suteiks jums VBA vykdymo laiko klaida 1004.

Jei įvesite Vba kodą neteisinga Vba vykdymo laiko klaida 1004

Taigi, tai turėtų padėti suprasti, kodėl jūs gaunate 1004 klaida vykdymo metu ir padės to išvengti naudojant teisingą VBA kodas ir raštas. Bet jei problema išlieka, išbandykite 2-ąjį metodą.

2 metodas: sukurdami naują „Excel“ šabloną

1 žingsnis: Atviras „Microsoft Excel“ ir paspauskite „Ctrl“ + N klavišus kartu, kad atidarytumėte naują darbaknygę.

Dabar eikite į Failas skirtuką viršuje kairėje.

„Excel“ lapo failo skirtukas

2 žingsnis: Dabar, dešinėje darbaknygės pusėje, po Naujausi skyriuje, ištrinkite visus „Excel“ lapus, išskyrus vieną.

Skirtukas Failas Dešinė pusė Naujausi Ištrinkite visus failus, išskyrus vieną

Suformatuokite šį jūsų paliktą lapą pagal savo reikalavimus.

3 žingsnis: Baigę eikite į Failas dar kartą spustelėkite ir spustelėkite Išsaugoti kaip.

Pasirinkite vietą, kurioje norite išsaugoti failą. Dabar nustatykite Išsaugoti kaip tipą srityje kaip „Excel“ šablonas. Įsitikinkite, kad išsaugojote failą .xltx arba .xlt formatas.

Failo skirtukas Išsaugoti kaip Pasirinkite vietą Išsaugoti kaip tipą „Excel“ šablonas Failo pavadinimas .xltx arba .xlt Formato išsaugojimas

* Pastaba - Aukščiau naudojamas formatas skirtas „Excel 2017“ ir naujesnės versijos.

4 žingsnis: Išsaugoję šabloną, galite pridėti šabloną naudodami žemiau pateiktą kodą:

Pridėti tipą: = kelio vardas

Įsitikinkite, kad pakeitėte failo pavadinimą išsaugotu dokumento pavadinimu.

Tai turėtų išspręsti jūsų VBA vykdymo laiko klaidos 1004 problemą, bet jei ne, pabandykite 3-ąjį metodą.

3 metodas: per pasitikėjimo centro nustatymus

1 žingsnis: Atviras MS Excel ir eik į Failas skirtuką. Dabar spustelėkite Galimybės meniu.

Ms Excel failo parinktys

2 žingsnis: Viduje konors „Excel“ parinktys lange spustelėkite Pasitikėjimo centras kairėje srities pusėje. Dešinėje pusėje spustelėkite Patikimumo centro nustatymai.

„Excel“ parinkčių patikimumo centro patikimumo centro nustatymai

3 žingsnis: Viduje konors Pasitikėjimo centras lange spustelėkite Makrokomandos nustatymai kairėje. Dešinėje srities pusėje pasirinkite šalia esantį radijo mygtuką Išjungti visos makrokomandos su pranešimu.

Tada pasirinkite akutę šalia Patikėkite prieigą prie VBA projekto prieigos režimo.

Paspauskite Gerai kad išsaugotumėte pakeitimus. Tada paspauskite Gerai  vėl į „Excel“ parinktys langą, kad išeitumėte.

Makrokomandos nustatymai išjungia visas makrokomandas su pranešimų patikimumo prieiga prie „Vba“ projekto objekto režimo Gerai

Šis metodas turėtų išspręsti jūsų VBA vykdymo laiko klaidos problemą. Bit, jei problema vis dar išlieka, išbandykite 4-ąjį metodą.

4 metodas: ištrindami failą GWXL97.XLA

1 žingsnis: Paspauskite „Windows“ klavišas + E kartu klaviatūroje, kad atidarytumėte „File Explorer“. Dabar spustelėkite Šis kompiuteris kairėje ir tada C pavara dešinėje pusėje.

Šis Pc C diskas

2 žingsnis: Dabar eikite toliau nurodytu keliu, kad pasiektumėte „Excel“ aplankas:

C: \ Vartotojai \ "Vartotojo vardas"\ AppData \ Local \ Microsoft \ Excel 
Šis kompiuterio įrenginys laikosi „Excel Xlstart“ kelio

Dabar atidarykite aplanką „XLStart“.

* Pastaba - pakeiskite paryškintą dalį savo konkrečiu vartotojo vardu be kabučių.

3 žingsnis: Dabar pamatysite failą pavadinimu - GWXL97.XLA. Pasirinkite šį failą ir paspauskite Ištrinti.

Tai viskas. Šių metodų naudojimas gali padėti išspręsti VBA vykdymo laiko klaidą 1004 „Windows 10“ kompiuteryje.

5 greiti būdai, kaip atrakinti pilkus meniu „Excel“.

5 greiti būdai, kaip atrakinti pilkus meniu „Excel“.„Excel“

Turėtumėte panaikinti darbalapio, su kuriuo dirbate, apsaugąKai „Excel“ meniu elementai yra užrakinti arba pilki, gali būti apsaugota visa darbaknygė.Norėdami atrakinti meniu elementus, turėtumėte ...

Skaityti daugiau
13 vykdymo klaida: tipo neatitikimas [Pataisyti]

13 vykdymo klaida: tipo neatitikimas [Pataisyti]Klaida Vykdymo Metu„Excel“

Iš naujo įdiekite probleminę programą, jei atsiranda diegimo klaidųVykdymo laiko klaidos dažniausiai atsiranda, kai programa bando vykdyti procesą, kurio neįmanoma, arba kai duomenyse, kuriuos ji b...

Skaityti daugiau
„Excel“ langeliai nesijungia: 5 būdai, kaip išspręsti šią problemą

„Excel“ langeliai nesijungia: 5 būdai, kaip išspręsti šią problemąMicrosoft Excel„Excel“

Galite pataisyti darbaknygę arba pabandyti konvertuoti lentelę į diapazonąSujungus langelius duomenų rinkinys atrodo reprezentatyvus ir tinkamai suformatuotas.Tačiau dažnai negalėsite sujungti lang...

Skaityti daugiau