Labot Excel VBA izpildes laika kļūdu 1004 operētājsistēmā Windows 10

Neatkarīgi no tā, vai veidojat Excel pārskatu savām vajadzībām vai uzņēmējdarbībai, tas ir divos formātos: XLS un XLSX. Kad šie formāti tiek bojāti, redzat VBA izpildlaika kļūda ‘1004’.

Šī kļūda var rasties arī tad, kad mēģināt izveidot makro Excel lapā, tādējādi neļaujot strādāt ar Excel. Lai gan tas var novērst darbu pie VBA, tas var arī novest pie VBA avārijas un reizēm pat jūsu sistēmas.

Labā ziņa ir tā, ka to var novērst, izmantojot pāris metodes. Apskatīsim, kā.

1. metode: cilnes Izstrādātājs izmantošana MS Excel

1. darbība: Atveriet Excel lapu, ar kuru jūs saskaras ar problēmu, un noklikšķiniet uz Izstrādātājs cilni.

Tagad noklikšķiniet uz Ievietojiet opcija zem un zem ActiveX vadīklas sadaļā atlasiet Komandas poga.

Ms Excel izstrādātāja cilne Ievietojiet komandu ActiveX vadīklas

2. darbība: Tagad jebkurā vietā Excel lapu, velciet un uzzīmējiet a Komandas poga. Tā tas būs CommandButton1.

Tukša vieta Velciet un uzzīmējiet komandu pogu

3. solis: Veiciet dubultklikšķi uz CommandButton1 lai varētu uzrakstīt VBA kods iekš Microsoft Visual Basic for Applications kas tiek atvērta.

Tagad ierakstiet zemāk VBA kods kā parādīts:

Dim a kā vesels skaitlis. Dim b kā vesels skaitlis a = darblapas ("Lapas nosaukumsŠūnas (Rindas numurs, kolonnas numurs). Vērtība. b = darblapas ("Lapas nosaukumsŠūnas (Rindas numurs, kolonnas numursVērtība. Darblapas ("Lapas nosaukumsŠūnas (Rindas numurs, kolonnas numursVērtība = a + b

*Piezīme - Noteikti nomainiet iezīmētās daļas ar faktisko lapas nosaukumu, rindas numuru un kolonnas numuru.

Microsoft Visual Basic for Applications logs Rakstīšanas komanda Enter

4. solis: Tagad atgriezieties pie Excel lapa (1. lapa šajā gadījumā) un noklikšķiniet uz Dizaina režīms opcija Rīkjosla lai to atsauktu.

Tagad noklikšķiniet uz CommandButton1 lapā, lai ģenerētu rezultātu.

Excel lapas noformējuma režīma komandpoga1 Kopā automātiski aizpilda

5. darbība: Ja ievadāt VBA kodu nepareizi, tas jums dos VBA izpildlaika kļūda 1004.

Ja ievadāt Vba kodu nepareiza Vba izpildes laika kļūda 1004

Tātad, tam vajadzētu palīdzēt saprast, kāpēc jūs saņemat Izpildes laika kļūda 1004 un palīdzēs jums izvairīties no tā, izmantojot pareizo VBA kods un modeli. Bet, ja problēma joprojām pastāv, izmēģiniet 2. metodi.

2. metode: izveidojot jaunu Excel veidni

1. darbība: Atvērt Microsoft Excel un nospiediet Ctrl + N taustiņus kopā uz tastatūras, lai atvērtu jaunu darbgrāmatu.

Tagad dodieties uz Fails cilne augšējā kreisajā stūrī.

Excel lapas cilne

2. darbība: Tagad darbgrāmatas labajā pusē zem Nesen sadaļā izdzēsiet visas Excel lapas, izņemot vienu.

Cilne Fails Labā puse Nesen dzēst visus failus, izņemot vienu

Formatējiet šo atstāto lapu atbilstoši savai prasībai.

3. solis: Kad esat pabeidzis, dodieties uz Fails vēlreiz un noklikšķiniet uz Saglabāt kā.

Atlasiet vietu, kur vēlaties failu saglabāt. Tagad iestatiet Saglabāt kā veidu lauks kā Excel veidne. Pārliecinieties, vai esat saglabājis failu vai nu .xltx vai .xlt formātā.

Cilne Fails Saglabāt kā Izvēlieties vietu Saglabāt kā veidu Excel veidne Faila nosaukums .xltx vai .xlt formāts Saglabāt

*Piezīme - Iepriekš izmantotais formāts ir domāts Excel 2017 un jaunākas versijas.

4. solis: Kad esat saglabājis veidni, varat to pievienot, izmantojot šādu kodu:

Pievienot veidu: = pathfilename

Pārliecinieties, ka faila nosaukums ir aizstāts ar saglabātā dokumenta nosaukumu.

Tam vajadzētu atrisināt jūsu VBA izpildlaika kļūdas 1004 problēmu, bet, ja nē, mēģiniet 3. metodi.

3. metode: izmantojot uzticamības centra iestatījumus

1. darbība: Atvērt MS Excel un dodieties uz Fails cilni. Tagad noklikšķiniet uz Iespējas izvēlnē.

Ms Excel faila opcijas

2. darbība: Iekš Excel opcijas noklikšķiniet uz Uzticības centrs rūts kreisajā pusē. Labajā pusē noklikšķiniet uz Uzticamības centra iestatījumi.

Excel opciju Trust Center Trust Center Settings iestatījumi

3. solis: Iekš Uzticības centrs logā noklikšķiniet uz Makro iestatījumi opcijas kreisajā pusē. Tagad rūts labajā pusē atlasiet blakus esošo pogu Atspējot visi makro ar paziņojumu.

Pēc tam atlasiet radiopogu blakus Uzticieties piekļuvei VBA projekta piekļuves režīmam.

Nospiediet labi lai saglabātu izmaiņas. Pēc tam nospiediet labi  atkal Excel opcijas logs, lai izietu.

Makro iestatījumi Atspējot visus makro ar paziņojumu uzticamības piekļuvi Vba projekta objekta režīmam Labi

Šai metodei vajadzētu novērst jūsu VBA izpildlaika kļūdas problēmu. Bit, ja problēma joprojām pastāv, izmēģiniet 4. metodi.

4. metode: dzēšot failu GWXL97.XLA

1. darbība: Nospiediet Windows taustiņš + E kopā uz tastatūras, lai atvērtu Failu pārlūks. Tagad noklikšķiniet uz Šis dators kreisajā pusē un pēc tam uz C piedziņa labajā pusē.

Šis Pc C disks

2. darbība: Tagad ejiet pa ceļu, kā parādīts zemāk, lai sasniegtu Excel mape:

C: \ Lietotāji \ "lietotājvārds"\ AppData \ Local \ Microsoft \ Excel 
Šis Pc C disks seko ceļam Excel Xlstart

Tagad atveriet mapi XLStart.

*Piezīme - nomainiet iezīmēto daļu ar savu konkrēto lietotāja vārdu bez pēdiņām.

3. solis: Tagad jūs redzēsiet failu ar nosaukumu - GWXL97.XLA. Atlasiet šo failu un nospiediet Dzēst.

Tas ir viss. Šo metožu ievērošana var palīdzēt novērst VBA izpildes laika kļūdu 1004 Windows 10 datorā.

Labojums: Lielākā daļa funkciju ir atspējotas [Excel / Word]

Labojums: Lielākā daļa funkciju ir atspējotas [Excel / Word]Microsoft Vārdu ProblēmasExcel

Office 365 ir pārsteidzošs kompleksu pakalpojumu komplekts, kas var palīdzēt ikdienas darbā nonākt nākamajā līmenī.Tomēr dažas kļūdas un kļūdas var sabojāt jūsu pieredzi. Tāpēc ir nepieciešams vien...

Lasīt vairāk
Labojums: Šī darbgrāmata tika atvērta tikai lasīšanas režīmā [Office 365]

Labojums: Šī darbgrāmata tika atvērta tikai lasīšanas režīmā [Office 365]ExcelFailu Koplietošana

Excel dokumenti ar tikai lasāmiem atribūtiem neļauj lietotājiem rediģēt dokumentu.Lūk, kā jūs varat atrisināt darbgrāmata tika atvērta tikai lasīšanas režīma ziņojumā Office 365.Vai vēlaties izpētī...

Lasīt vairāk
Labojums: MS Excel nevar mainīt masīva daļu

Labojums: MS Excel nevar mainīt masīva daļuExcel

Lielākā daļa MS Excel lietotāju, iespējams, ir saskārušies ar šādu kļūdu, mēģinot izdzēst masīva formulu no šūnas.Jūs nevarat mainīt masīva daļuTas var būt patiešām kaitinoši, jo jūs nevarat izdzēs...

Lasīt vairāk