Ut av minne feil ved tilgang til VBA Editor

February 23  by Eliza

Chris skrev om et problem han har med VBA. Det virker som han får feilmeldingen "out of memory" når du forsøker å få tilgang til VBA editor. Han prøvde å lukke alle andre programmer, sjekket for bakgrunnsprogrammer, og han har god plass disk. Feilmeldingen skjer selv i arbeidsbøker med relativt små prosedyrer.

Det kan, realistisk, være en rekke forhold som forårsaker problemet. På grunn av dette, kan det være vanskelig å oppspore årsaken. Det er et par spor som antyder at problemet kan skyldes enten en add-in eller til et problem med dine makromoduler.

Du kan finne ut om det er en add-in ved ganske enkelt å starte Excel med alle tilleggene er deaktivert. Legg dem tilbake i, ett om gangen, til du merker feilen igjen dukket opp. Du vil da ha en ganske god idé at problemet er forårsaket av det siste tillegget du aktivert.

Hvis problemet ikke skyldes tilleggene, så bør du mistenker dine makromoduler. Hvis du bruker mye tid på å redigere dine moduler, kan de bli skadet over tid. (Dette har vært et kjent problem for noen tid i VBA.) Du kan vanligvis komme rundt dette problemet ved å gjenskape arbeidsboken der problemet oppstår. Kopier regneark fra den gamle til den nye arbeidsboken, og deretter bruke VBA eksport og import evner å flytte makro modulene fra den gamle arbeidsboken til den nye.

En god diskusjon om hukommelsesproblemer med Excel kan bli funnet på disse sidene:

http://www.decisionmodels.com/memlimitsc.htm

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (3325) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Ut av minne feil ved tilgang til VBA Editor.