Popravite napako med izvajanjem 7 zmanjkalo pomnilnika – Excelov makro

Popravite Napako Med Izvajanjem 7 Zmanjkalo Pomnilnika Excelov Makro



Excelovi makri so uporabnikom omogočili avtomatizacijo nalog, ki bi sicer zahtevale veliko časa in truda za izvedbo. Obvladajo ročna opravila v Excelu in tako uporabnikom omogočajo učinkovitejše delo. Vendar se mnogi uporabniki pritožujejo nad naletom Napaka med izvajanjem 7 Zmanjkalo pomnilnika, ko je Microsoft VBA poskuša izvesti avtomatizirano nalogo v Excel . Če imate isto težavo, potem ste na pravi strani v internetu. Ta del vam bo pomagal razumeti, zakaj prihaja do napake in kaj storiti, da jo odpravite.



  Napaka med izvajanjem 7 Zmanjkalo pomnilnika – Excel





Kaj je napaka med izvajanjem 7 zmanjkalo pomnilnika v VBA?

Napaka med izvajanjem 7 zaradi pomanjkanja pomnilnika prekine izvajanje programa v programiranju aplikacij Visual Basic. Običajno, ko se to zgodi v Excelu, pomeni, da Microsoftova programska oprema za preglednice ne more najti dovolj pomnilnika za izvajanje makrov VBA v sistemu. Makri VBA v Excelu uporabljajo notranji Microsoftov programski jezik za avtomatizacijo ročnih opravil in ustvarjanje uporabniško ustvarjenih funkcij po meri.





The Napaka med izvajanjem lahko povzroči več dejavnikov, vključno z ogroženimi datotekami Excel, preveč naloženimi gonilniki, delovanjem sistema Windows v standardnem načinu, napako strojne komponente in nezadostno zmogljivostjo pomnilnika. Omeniti velja, da ko program makra Excel VBA naleti na mejo segmenta 64 K, se pojavi tudi napaka izvajalnega časa 7 zaradi pomanjkanja pomnilnika.



Kako odpraviti napako med izvajanjem 7 Zmanjkalo pomnilnika v Excelovem makru

Obstajajo številni popravki, ki jih lahko implementirate, da se znebite napake izvajalnega časa pri pomanjkanju pomnilnika v programu Excel VBA. Vendar pa si prizadevajte preizkusiti vse, dokler težava ni popolnoma odpravljena. Preverite naslednje preizkušene popravke, ki so poudarjeni in obravnavani na naslednji način:

1. Spremenite nastavitve makrov v Excelu
2. Zaženite Windows v izboljšanem načinu
3. Povečajte velikost navideznega pomnilnika
4. Odstranite nepotreben gonilnik naprave
5. Defragmentirajte trdi disk
6. Povečajte velikost RAM-a

1] Spremenite nastavitve makrov v Excelu



To je prva rešitev, ki bi jo morali uporabiti, da se znebite napake izvajalnega časa 7 zaradi pomanjkanja pomnilnika v Excelovih makrih. Možnost, ki jo boste omogočili, bo makrom v katerem koli Excelovem dokumentu z omogočenimi makri omogočila dostop do osnovnih predmetov, metod in lastnosti, potrebnih za izvedbo. Sledite spodnjim korakom:

  • V računalniku odprite aplikacijo Microsoft Excel in pojdite na mapa > Opcije .
  • Na seznamu možnosti na desni strani okna izberite Center zaupanja in kliknite na Nastavitve središča zaupanja .
  • Izberite Nastavitve makrov s seznama možnosti na desni strani okna.
  • Spodaj Nastavitve makrov razvijalca , zagotovite, da je » Zaupajte dostop do objektnega modela projekta VBA ” je označena.
  • Kliknite na v redu da shranite spremembo.

2] Zaženite Windows v izboljšanem načinu

Kot smo že omenili, je lahko zagon sistema Microsoft Windows v standardnem načinu odgovoren za napako izvajalnega časa 7 v makru Excel zaradi pomanjkanja pomnilnika. Če želite odpraviti težavo, znova zaženite Microsoft Windows v Izboljšan način . Sledite spodnjim korakom:

  • Pritisnite Windows ključ + jaz na tipkovnici, da odprete Nastavitve sistema Windows .
  • Pojdite na Zasebnost in nastavitev > Iskanje Windows .
  • Spodaj ' Poišči moje datoteke «, izberite Izboljšano možnost.
  • Nato znova zaženite računalnik.

3] Povečajte velikost navideznega pomnilnika

  Povečajte velikost strani navideznega pomnilnika

Pojasnili smo tudi, da je napaka med izvajanjem 7 v Excelovem makru lahko tudi posledica tega, da vašemu računalniku zmanjkuje navideznega pomnilnika. Če želite odpraviti napako pomanjkanja pomnilnika, povečajte velikost virtualnega pomnilnika na vašem računalniku. Sledite spodnjim korakom:

Ikona omrežja pravi, da ni dostopa do interneta, vendar sem povezan s sistemom Windows 10
  • Pojdi do Nadzorna plošča > Sistem in varnost > Sistem .
  • Kliknite na Napredne sistemske nastavitve na zgornji levi strani okna in se pomaknite do Napredno zavihek.
  • Kliknite na nastavitve gumb pod Izvedba .
  • Pojdi na Napredno nato kliknite zavihek spremeniti gumb pod Navidezni pomnilnik .
  • Počistite polje » Samodejno upravljajte velikost ostranjevalne datoteke za vse gonilnike ” na vrhu okna.
  • Izberite svojo C: vozi kjer bo ustvarjena ostranjevalna datoteka.
  • Izberite Velikost po meri in nastavite vrednosti za oba Začetna velikost in Največja velikost .
  • Kliknite na Set nato shranite spremembe s klikom v redu .
  • Nato znova zaženite računalnik, da izvedete nastavitve.

Vendar mora biti začetna velikost 1,5-krat večja od velikosti pomnilnika RAM (MB). Na primer, če uporabljate 8 GB RAM-a, bo začetna velikost 1024 x 8 x 1,5 = 12288. Največja velikost je 3-kratna velikost pomnilnika RAM. Čeprav ni priporočljivo uporabiti največje velikosti, se prepričajte, da pravilno izvedete izračune, da preprečite nestabilnost sistema.

Povezano : Napaka med izvajanjem 76: poti ni mogoče najti v Excelu

4] Odstranite nepotrebne gonilnike naprav

  odstranite krmilnik Xbox za krmilnik Xbox na igralca 1 v računalniku z operacijskim sistemom Windows

Druga preizkušena rešitev je odstranite nepotrebne gonilnike naprav . Preveč gonilnikov naprav, naloženih v vaš računalniški sistem, je lahko razlog, da v Excelovem makru naletite na napako izvajalnega časa 7 zaradi pomanjkanja pomnilnika. Sledite spodnjim korakom:

  • Desni klik na Začetek meni in izberite Upravitelj naprav .
  • Na seznamu naprav v računalniku razširite tiste, ki se vam zdijo nepotrebne.
  • Z desno miškino tipko kliknite njihove gonilnike in izberite Odstrani napravo.
  • Nato znova zaženite računalnik.

5] Defragmentirajte trdi disk

  Možnosti defragmentiranja in stikala ukazne vrstice v sistemu Windows

Če uporabljate trdi disk (HDD) in ne pogona Solid State (SSD), boste morda morali defragmentirajte svoj pogon za rešitev napake izvajalnega časa 7 zaradi pomanjkanja pomnilnika v Excelovem makru. Sledite spodnjim korakom:

  • Odprite ukazni poziv v računalniku kot skrbnik.
  • Vrsta defragmentiraj C: /a in nato udaril Vnesite tipko na tipkovnici za analizo vožnje.

Analiza vam bo pokazala razdrobljen prostor na vašem trdem disku in tudi pokazala, ali morate defragmentirati nosilec ali ne.

Vrsta defragmentiraj C: za defragmentacijo nosilca. Ko je postopek končan, znova zaženite računalnik.

6] Povečajte velikost RAM-a

Če se v Excelovem makru še naprej pojavlja napaka med izvajanjem zmanjkalo pomnilnika 7, potem ko ste izčrpali vse prej obravnavane popravke, razmislite o povečanju velikosti pomnilnika RAM.

Preberite: Kako preprečiti ali blokirati izvajanje makrov v datotekah Microsoft Office

Na koncu si prizadevajte izvesti vse popravke, obravnavane v tem članku, dokler napaka med izvajanjem 7 v Excelovem makru ne bo v celoti odpravljena v vašem računalniku. Upamo, da boste lahko dobili pomoč pri tem delu. Vso srečo.

Katere so tri vrste napak v VBA?

Tri vrste napak, ki so pomembne za Visual Basic za programiranje aplikacij, so Sintaksne napake , Napake med izvajanjem , in Logične napake . Napake med izvajanjem, kot je napaka zmanjkanja pomnilnika 7, prestanejo preglede sintakse tolmača, vendar se pojavijo kot težava v programu med izvajanjem.

Kaj je napaka zmanjkalo pomnilnika v makru VBA?

Napaka zmanjkanja pomnilnika v VBA je napaka med izvajanjem, ki se zgodi med izvajanjem stavka v programu. To je posledica tega, da aplikaciji Microsoft Excel na vašem računalniku zmanjka sistemskih virov za dokončanje izvajanja programa.

  Napaka med izvajanjem 7 Zmanjkalo pomnilnika – Excel
Priljubljene Objave