Korjaa Runtime Error 7 Muisti täynnä – Excel-makro

Korjaa Runtime Error 7 Muisti Taynna Excel Makro



Excel-makrot ovat antaneet käyttäjille mahdollisuuden automatisoida tehtäviä, joiden suorittaminen muuten vaatisi paljon aikaa ja vaivaa. He voivat käsitellä manuaalisia tehtäviä Excelissä, mikä mahdollistaa käyttäjien työskentelyn tehokkaammin. Monet käyttäjät kuitenkin valittavat törmäyksestä Suorituksenaikainen virhe 7 Muisti loppu, kun Microsoft VBA yrittää suorittaa automaattisen tehtävän Excel . Jos kohtaat tämän saman ongelman, olet Internetin oikealla sivulla. Tämä artikkeli auttaa sinua ymmärtämään, miksi virhe tapahtuu ja mitä tehdä ongelman ratkaisemiseksi.



  Runtime Error 7 Muisti täynnä - Excel





Mikä on Run-time error 7:n muisti lopussa VBA:ssa?

Ajonaikainen virhe 7 muistin lopussa häiritsee ohjelman suorittamista Visual Basic -sovellusohjelmoinnissa. Yleensä kun tämä tapahtuu Excelissä, se osoittaa, että Microsoftin taulukkolaskentaohjelmisto ei löydä tarpeeksi muistia VBA-makrojen suorittamiseen järjestelmässä. Excelin VBA-makrot käyttävät Microsoftin sisäistä ohjelmointikieltä manuaalisten tehtävien automatisointiin ja käyttäjien luomien mukautettujen toimintojen luomiseen.





The Suorituksenaikainen virhe voi johtua useista tekijöistä, kuten vaarantuneet Excel-tiedostot, liian monta ladattua ohjainta, Windowsin käyttäminen vakiotilassa, laitteistokomponenttien vika ja riittämätön tallennuskapasiteetti. On syytä huomata, että kun Excel VBA -makron ohjelma kohtaa 64 000 segmentin rajan, myös muistin loppumisen aikainen virhe 7 tapahtuu.



Windows 10 -käynnistysvalikko työpöydällä

Ajonaikaisen virheen 7 korjaaminen Muisti loppunut Excel-makrossa

Voit toteuttaa useita korjauksia päästäksesi eroon Excel VBA:n ajonaikaisesta muistin loppumisesta. Yritä kuitenkin kokeilla kaikkea, kunnes ongelma on täysin korjattu. Tarkista seuraavat todistetut korjaukset, jotka on korostettu ja niistä keskusteltu seuraavasti:

1. Muuta makroasetuksia Excelissä
2. Suorita Windows Enhanced-tilassa
3. Suurenna virtuaalimuistin kokoa
4. Poista tarpeeton laiteohjain
5. Eheytä kiintolevyasema
6. Suurenna RAM-muistin kokoa

1] Muuta makroasetuksia Excelissä



Tämä on ensimmäinen ratkaisu, joka sinun tulee toteuttaa päästäksesi eroon Excel-makrojen muistin loppumisesta ajonaikaisesta virheestä 7. Vaihtoehto, jonka otat käyttöön, sallii minkä tahansa makroa käyttävän Excel-asiakirjan makrojen käyttää suoritukseen tarvittavia ydinobjekteja, menetelmiä ja ominaisuuksia. Noudata alla olevia ohjeita:

  • Avaa Microsoft Excel -sovellus tietokoneellasi ja siirry kohtaan Tiedosto > Vaihtoehdot .
  • Valitse ikkunan oikealla puolella olevasta vaihtoehtoluettelosta Luottamuskeskus ja klikkaa Luottamuskeskuksen asetukset .
  • Valitse Makroasetukset ikkunan oikealla puolella olevasta vaihtoehtoluettelosta.
  • Alla Kehittäjämakroasetukset , varmista, että ' Luota pääsyyn VBA-projektiobjektimalliin ” -vaihtoehto on rastitettu.
  • Klikkaa OK tallentaaksesi muutoksen.

2] Suorita Windows Enhanced-tilassa

Kuten aiemmin totesimme, Microsoft Windowsin käyttäminen vakiotilassa saattaa olla vastuussa Excel-makron muistin loppumisesta ajonaikaisesta virheestä 7. Ratkaise ongelma käynnistämällä Microsoft Windows uudelleen Tehostettu tila . Noudata alla olevia ohjeita:

  • paina Windows-avain + minä näppäimistölläsi avataksesi Windowsin asetukset .
  • Navigoida johonkin Yksityisyysasetukset > Etsitään Windowsista .
  • Alla ' Etsi tiedostoni ', Valitse Tehostettu vaihtoehto.
  • Käynnistä tietokone uudelleen tämän jälkeen.

3] Suurenna virtuaalimuistin kokoa

  Kasvata virtuaalimuistin sivukokoa

Olemme myös selittäneet, että Excel-makron ajonaikainen virhe 7 voi johtua myös siitä, että tietokoneesi virtuaalimuisti loppuu. Korjaaksesi muistin loppumisesta johtuvan virheen, lisää virtuaalimuistin kokoa tietokoneellasi. Noudata alla olevia ohjeita:

  • Mene Ohjauspaneeli > Järjestelmä ja turvallisuus > Järjestelmä .
  • Klikkaa Järjestelmän lisäasetukset ikkunan vasemmassa yläkulmassa ja navigoi kohtaan Pitkälle kehittynyt -välilehti.
  • Klikkaa asetukset alla olevaa painiketta Esitys .
  • Siirry kohtaan Pitkälle kehittynyt -välilehteä ja napsauta sitten Muuttaa alla olevaa painiketta Virtuaalinen muisti .
  • Poista valinta ' Hallitse automaattisesti kaikkien ohjainten sivutustiedoston kokoa ” -vaihtoehto ikkunan yläosassa.
  • Valitse omasi C: ajaa jossa sivutustiedosto luodaan.
  • Valitse Mittatilauskoko ja aseta arvot molemmille Alkukoko ja Suurin koko .
  • Klikkaa Aseta -painiketta ja tallenna muutokset napsauttamalla OK .
  • Käynnistä tietokoneesi uudelleen tämän jälkeen asetusten toteuttamiseksi.

Alkuperäisen koon tulisi kuitenkin olla 1,5 kertaa RAM-muistin koko (MB). Jos käytät esimerkiksi 8 Gt RAM-muistia, alkuperäinen koko on 1024 x 8 x 1,5 = 12288. Enimmäiskoko on 3 kertaa RAM-muistin koko. Vaikka ei ole suositeltavaa käyttää enimmäiskokoa loppuun, varmista, että teet laskelmat oikein estääksesi järjestelmän epävakauden.

Liittyvät : Suorituksenaikainen virhe 76: Polkua ei löydy Excelistä

4] Poista tarpeettomat laiteohjaimet

  poista Xbox-ohjain Xbox-ohjaimelle soittimesta 1 Windows PC:ssä

Toinen todistettu ratkaisu on poistaa tarpeettomat laiteohjaimet . Liian monta tietokonejärjestelmääsi ladattua laiteohjainta saattaa olla syynä siihen, että kohtaat Excel-makron ajonaikaisen muistin loppumisvirheen 7. Noudata alla olevia ohjeita:

  • Napsauta hiiren kakkospainikkeella alkaa valikko ja valitse Laitehallinta .
  • Laajenna tietokoneesi laiteluettelosta tarpeettomiksi katsomat laitteet.
  • Napsauta hiiren kakkospainikkeella heidän ohjaimiaan ja valitse sitten Poista asennus laite.
  • Käynnistä tietokone uudelleen tämän jälkeen.

5] Eheytä kiintolevyasema

  Eheytä asetukset ja komentorivikytkimet Windowsissa

Jos käytät kiintolevyasemaa (HDD), etkä SSD-asemaa, saatat joutua eheyttää asemasi ratkaistaksesi muistin loppumisen ajonaikaisen virheen 7 Excel-makrossa. Noudata alla olevia ohjeita:

  • Avaa komentokehote tietokoneellasi järjestelmänvalvojana.
  • Tyyppi eheyttää C: /a ja paina sitten Tulla sisään näppäimiä näppäimistölläsi analysoidaksesi asemaasi.

Analyysi näyttää pirstoutunutta tilaa kiintolevylläsi ja osoittaa myös, kannattaako levyn eheyttää vai ei.

Tyyppi eheyttää C: eheyttääksesi äänenvoimakkuuden. Käynnistä tietokone uudelleen, kun prosessi on valmis.

6] Suurenna RAM-muistin kokoa

Jos saat jatkuvasti Excel-makrossa muistin loppumisen aikaisen virheen 7 sen jälkeen, kun olet käyttänyt kaikki aiemmin käsitellyt korjaukset, sinun kannattaa harkita RAM-muistin koon kasvattamista.

Lukea: Kuinka estää tai estää makrojen suorittaminen Microsoft Office -tiedostoissa

Lopuksi, yritä toteuttaa kaikki tässä artikkelissa käsitellyt korjaukset, kunnes Excel-makron ajonaikainen virhe 7 on korjattu kokonaan tietokoneellasi. Toivomme, että saat apua tämän kappaleen kanssa. Onnea.

Mitkä ovat VBA:n kolme virhetyyppiä?

Visual Basic for Application ohjelmointiin liittyvät kolme virhetyyppiä ovat Syntaksivirheet , Ajonaikaiset virheet , ja Loogisia virheitä . Ajonaikaiset virheet, kuten muistin loppumisvirhe 7, läpäisevät tulkin syntaksin tarkistukset, mutta ne ilmenevät ongelmana ohjelmassa suorituksen aikana.

Mikä on muisti täynnä -virhe VBA-makrossa?

Muisti täynnä -virhe VBA:ssa on ajonaikainen virhe, joka tapahtuu suoritettaessa käskyä ohjelmassa. Se johtuu siitä, että tietokoneesi Microsoft Excel -sovelluksen järjestelmäresurssit loppuvat ohjelman suorittamiseen.

  Runtime Error 7 Muisti täynnä - Excel
Suosittu Viestiä