Fiks Runtime Error 7 tom for minne – Excel-makro

Fiks Runtime Error 7 Tom For Minne Excel Makro



Excel-makroer har gjort det mulig for brukere å automatisere oppgaver som ellers ville kreve mye tid og krefter å utføre. De kan håndtere manuelle oppgaver i Excel, og dermed gjøre det mulig for brukere å jobbe mer effektivt. Imidlertid klager mange brukere over å løpe inn Runtime error 7 Tom for minne når Microsoft VBA prøver å utføre en automatisert oppgave i utmerke . Hvis du opplever det samme problemet, er du på rett side på internett. Dette stykket vil hjelpe deg å forstå hvorfor feilen oppstår og hva du skal gjøre for å løse problemet.



  Runtime Error 7 tom for minne - Excel





Hva er Run-time error 7 tom for minne i VBA?

Runtime error 7 tom for minne forstyrrer kjøringen av et program i Visual Basic Application-programmering. Vanligvis, når dette skjer i Excel, indikerer det at Microsofts regnearkprogramvare ikke finner nok minne til å kjøre VBA-makroer på systemet. VBA-makroer i Excel bruker det interne Microsoft-programmeringsspråket til å automatisere manuelle oppgaver og lage brukergenererte tilpassede funksjoner.





gratis båndbreddemonitor windows 10

De Kjøretidsfeil kan være forårsaket av flere faktorer, inkludert kompromitterte Excel-filer, for mange lastede drivere, kjører Windows i standardmodus, maskinvarekomponentfeil og utilstrekkelig lagringskapasitet. Det er verdt å merke seg at når et Excel VBA-makroprogram støter på en 64K segmentgrense, oppstår også kjøretidsfeil 7 uten minne.



Hvordan fikse Run-time error 7 Tom for minne i Excel Macro

Det er en rekke reparasjoner du kan implementere for å bli kvitt kjøretidsfeilen som er tom for minne i Excel VBA. Prøv imidlertid å prøve ut alt til problemet er helt løst. Sjekk følgende utprøvde rettelser uthevet og diskutert som følger:

1. Endre makroinnstillinger i Excel
2. Kjør Windows i forbedret modus
3. Øk størrelsen på det virtuelle minnet
4. Fjern unødvendig enhetsdriver
5. Defragmenter harddisken
6. Øk RAM-størrelsen

1] Endre makroinnstillinger på Excel



Dette er den første løsningen du bør implementere for å bli kvitt kjøretidsfeilen 7 som er tom for minne i Excel-makroer. Alternativet du vil aktivere vil tillate makroer i alle makroaktiverte Excel-dokumenter å få tilgang til kjerneobjektene, metodene og egenskapene som er nødvendige for kjøring. Følg trinnene som er skissert nedenfor:

  • Åpne Microsoft Excel-applikasjonen på PC-en, og gå til Fil > Alternativer .
  • Velg på listen over alternativer på høyre side av vinduet Tillitssenter og klikk på Innstillinger for tillitssenter .
  • Plukke ut Makroinnstillinger fra listen over alternativer på høyre side av vinduet.
  • Under Makroinnstillinger for utvikler , sørg for at ' Stol på tilgang til VBA-prosjektobjektmodellen alternativet er merket av.
  • Klikk på OK for å lagre endringen.

2] Kjør Windows i forbedret modus

Som vi sa tidligere, kan det å kjøre Microsoft Windows i standardmodus være ansvarlig for kjøretidsfeil 7 som er tom for minne i Excel-makroen. For å løse problemet, start Microsoft Windows på nytt i Forbedret modus . Følg trinnene som er skissert nedenfor:

  • trykk Windows-tast + Jeg på tastaturet for å åpne Windows-innstillinger .
  • Navigere til Personvernsinnstilling > Søker i Windows .
  • Under ' Finn mine filer “, velg Forbedret alternativ.
  • Start datamaskinen på nytt etterpå.

3] Øk størrelsen på det virtuelle minnet

  Øk sidestørrelse på virtuelt minne

Vi har også forklart at kjøretidsfeil 7 i Excel-makroen også kan være et resultat av at datamaskinen går tom for virtuelt minne. For å fikse feilen for tomt for minne, øke størrelsen på det virtuelle minnet på datamaskinen din. Følg trinnene som er skissert nedenfor:

  • Gå til Kontrollpanel > System og sikkerhet > System .
  • Klikk på Avanserte systeminnstillinger øverst til venstre i vinduet, og naviger til Avansert fanen.
  • Klikk på Innstillinger knappen under Opptreden .
  • Gå til Avansert fanen, og klikk deretter på Endring knappen under Virtuell hukommelse .
  • Fjern merket for ' Administrer automatisk personsøkerfilstørrelse for alle drivere alternativet øverst i vinduet.
  • Velg din C: kjøre hvor personsøkerfilen vil bli opprettet.
  • Plukke ut Tilpasset størrelse og angi verdier for både Opprinnelig størrelse og Maksimal størrelse .
  • Klikk på Sett og lagre endringene ved å klikke OK .
  • Start PC-en på nytt etterpå for å implementere innstillingene.

Imidlertid bør den opprinnelige størrelsen være 1,5 ganger RAM-lagringsstørrelsen (MB). For eksempel, hvis du bruker 8 GB RAM, vil den opprinnelige størrelsen være 1024 x 8 x 1,5 = 12288. Maksimal størrelse er 3 ganger RAM-lagringsstørrelsen. Selv om det ikke er tilrådelig å bruke opp den maksimale størrelsen, sørg for at du gjør beregningene riktig for å forhindre ustabilitet i systemet.

I slekt : Runtime Error 76: Banen ble ikke funnet i Excel

liste over installerte programmer windows 10

4] Fjern unødvendige enhetsdrivere

  fjern Xbox-kontrolleren for Xbox-kontrolleren til spiller 1 på Windows-PC

En annen utprøvd løsning er å fjern unødvendige enhetsdrivere . For mange enhetsdrivere som er lastet inn på datasystemet ditt, kan være årsaken til at du får kjøretidsfeil 7 for tom minne i Excel-makroen. Følg trinnene som er skissert nedenfor:

  • Høyreklikk på Start menyen og velg Enhetsbehandling .
  • Fra listen over enheter på datamaskinen, utvider du de som du anser som unødvendige.
  • Høyreklikk på driverne deres, og velg deretter Avinstaller enhet.
  • Start PC-en på nytt etterpå.

5] Defragmenter harddisken

  Defrag alternativer og kommandolinjebrytere i Windows

Hvis du bruker en harddisk (HDD) og ikke en Solid State Drive (SSD), kan det hende du må defragmenter stasjonen for å løse kjøretidsfeilen uten minne 7 i Excel-makroen. Følg trinnene som er skissert nedenfor:

  • Åpne kommandoprompt på datamaskinen din som administrator.
  • Type defrag C: /a og trykk deretter på Tast inn tasten på tastaturet for å analysere stasjonen.

Analysen vil vise deg fragmentert plass på harddisken din og også indikere om du bør defragmentere volumet eller ikke.

Type defragmentere C: for å defragmentere volumet. Start datamaskinen på nytt etter at prosessen er fullført.

6] Øk RAM-størrelsen

Hvis du fortsetter å få kjøretidsfeil 7 uten minne i Excel-makroen etter at du har brukt opp alle rettelsene diskutert tidligere, bør du vurdere å øke RAM-lagringsstørrelsen.

Lese: Hvordan forhindre eller blokkere makroer fra å kjøre i Microsoft Office-filer

Avslutningsvis, prøv å implementere alle rettelsene som er diskutert i denne artikkelen til kjøretidsfeil 7 i Excel-makroen er løst fullstendig på datamaskinen din. Vi håper du kan få hjelp med dette stykket. Lykke til.

Hva er de tre typene feil i VBA?

De tre typene feil som er relevante for Visual Basic for Application programmering er Syntaksfeil , Kjøretidsfeil , og Logiske feil . Kjøretidsfeil som minnefeil 7 passerer tolkens syntakskontroller, men de oppstår som et problem i programmet under kjøring.

hvordan lage grafer i google ark

Hva er en feil med tomt for minne i VBA-makro?

Minnefeil i VBA er en kjøretidsfeil som oppstår under kjøringen av en setning i et program. Det er et resultat av at Microsoft Excel-applikasjonen på datamaskinen din går tom for systemressurser for å fullføre programkjøringen.

  Runtime Error 7 tom for minne - Excel
Populære Innlegg