Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Geheugenprobleem bij grote spreadsheets

387 views
Skip to first unread message

Iwan van der Velden

unread,
Jul 22, 2003, 9:08:50 AM7/22/03
to
Hallo Excel-gebruikers,

Ik werk vaak met veel en grote excel bestanden. Als ik
voor meer dan ongeveer 50 mb aan files wil openen, krijg
ik op een gegeven moment de foutmelding dat er geen
geheugenruimte meer beschikbaar is. Op mijn pc zit een
interngeheugen van 256 MB dus ik vermoed dat er binnen
excel een limiet ingesteld is aan het totaal te gebruiken
mb's.
Is het mogelijk om deze limiet te wijzigen of uit te
zetten ?

Wie kan mij helpen ?


Bijvoorbaat dank en met vriendelijke groeten,

Iwan van der Velden

Ber Visser

unread,
Jul 22, 2003, 10:45:32 AM7/22/03
to
Begin eens met de map C:\Windows\Temp helemaal leeg te maken, map zelf laten
staan natuurlijk.

Als dat niet helpt een geheugenmodule van iemand even lenen en kijken of het met
meer geheugen is opgelost. Dan geheugenblokje weer teruggeven en zelf een nieuwe
kopen ;-))

--
Ber Visser
-
"Iwan van der Velden" <ive...@tmse.nl> schreef in bericht
news:0cd001c35052$64ff9e40$a101...@phx.gbl...

Corran Horn

unread,
Jul 23, 2003, 5:29:59 AM7/23/03
to
On Tue, 22 Jul 2003 16:45:32 +0200, Ber Visser wrote:

> Begin eens met de map C:\Windows\Temp helemaal leeg te maken, map zelf laten
> staan natuurlijk.
>
> Als dat niet helpt een geheugenmodule van iemand even lenen en kijken of het met
> meer geheugen is opgelost. Dan geheugenblokje weer teruggeven en zelf een nieuwe
> kopen ;-))

Neuh, dit gaat niet werken. Wij werken op het werk ook met Excel en voegen
daar textbestanden in van vele megabytes. Als je inderdaad op een gegeven
moment boven de 50 MB komt, dan vind Excel het wel welletjes en kapt ermee.
Ik heb al lopen zoeken naar een oplossing hiervoor, maar er is bijna niets
over te vinden...

Geheugen modules bijplaatsen helpt tot op zekere hoogte, maar zal zeker
niet veel meer ruimte in maximale bestandsgrote leveren (~60 MB voordat
Excel het niet meer leuk vind). Dit omdat wij het geprobeerd hebben op een
Win2k workstation met 1 Gb intern geheugen en een P4 - 2.6 GHz. Ook daar
kapt Excel ermee.

Waarschijnlijk zul je je Excel-bestanden kleiner moeten maken om ermee te
kunnen blijven werken. Wat ook een oplossing is, maar dan alleen als je de
data uit textbestanden haalt, om via een VBA-macro de belangrijkste
informatie eruit te halen, en de rest lekker te laten staan...

SL

Ber Visser

unread,
Jul 23, 2003, 6:58:27 AM7/23/03
to
En Windows/Temp leegmaken al geprobeerd?

--
Met vriendelijke groeten,
Ber Visser

"Corran Horn" <cor...@hotmail.com> schreef in bericht
news:11071rg92i25h$.1dtgt53fw645m.dlg@40tude.net...

Corran Horn

unread,
Jul 23, 2003, 7:17:24 AM7/23/03
to
On Wed, 23 Jul 2003 12:58:27 +0200, Ber Visser wrote:

> En Windows/Temp leegmaken al geprobeerd?

Jups, dat werkt ook niet. Het heeft waarschijnlijk met een fysieke
limitatie van Excel te maken. Ik heb geprobeerd deze op te zoeken (je zou
toch aannemen dat MS informatie zou verstrekken over hoe groot je Excel
bestand mag zijn...), maar nog niets gevonden.

Ber Visser

unread,
Jul 23, 2003, 8:25:49 AM7/23/03
to
Corran, in een van de nieuwsgroepen vond ik een discussie over hetzelfde
onderwerp. Het ging daar over een bestand van 30 MB. Hieronder de conclusie van
die discussie die wellicht ook voor jou interessant is:

<quote>
Op 30 MB vind ik nog niet zo heel groot voor Excel-bestanden, daar kom
je gauw aan. Het hangt er wel vanaf of je dit bestand vaak opnieuw laat
opslaan. In dat geval kun je wel een razendsnelle computer met een
snelle schijf gebruiken, anders ben je erg lang aan het wachten. Aan te
raden is ook om het bestand zo mogelijk te splitsen in verschillende
kleinere bestanden. Bijvoorbeeld een klein bestand met daarin het
openingsscherm en alle macro's. En daaran een aantal gegevensbestanden
die elk een deel van de situatie omvatten. Je kunt gegevens altijd
koppelen tussen die werkmappen.
<unquote

--
Met vriendelijke groeten,
Ber Visser

"Corran Horn" <cor...@hotmail.com> schreef in bericht

news:urhhnawp7ezt$.z847no2xlaon$.dlg@40tude.net...

no @spamdoornroosje.nl Eric van Uden

unread,
Jul 23, 2003, 9:32:56 AM7/23/03
to
Hallo Corran e.a.,

Jouw intuïtie is correct, Corran.

Excel gebruikt niet het gehele aanwezige fysieke geheugen.
Extra geheugen plaatsten lost niets op wanneer het bestand te groot is of
door zijn
interne structuur bepaalde in Excel ingeprogrammeerde limieten bereikt.
Excel's
'heapspace' geheugenlimiet is van de Excelversie afhankelijk.
Tot Excel 2002 was de grens 64 MB. In Excel 2002 is het 128 MB.
Latere versies zouden hogere geheugengrenzen hebben.
De geheugengrens is gebonden aan het geopende Excelvenster.
Meerdere documenten in eenzelfde venster delen de beschikbaar gestelde
geheugenruimte.
Als ze in verschillende Excelvensters geopend worden, hebben ze elk
afzonderlijk
geheugen tot aan de limiet beschikbaar, mits het fysiek aanwezig is.

Er zijn echter diverse grenzen in Excel geprogrammeerd.
Zo ontstaan er problemen bij het bereiken van het maximale aantal:
-pagina-eindes
-gebruikte fonts
-broncellen bij kopiëren en plakken of bij doorvoeren
-arrayformules refererend naar andere bladen
-geopende VBeditor modules
-herhalingen van openen en afsluiten van een bestand...

Dit alles is geleende wijsheid:

http://www.decisionmodels.com/memlimitsc.htm
Excel's memory manager does not make use of all available RAM or
virtual memory, regardless of the Windows operating system being used
(Win95/Win98/Win ME or Win NT4/Win 2000/Win XP).(...)
So buying more RAM or increasing your swap file size probably won't
help!(...)
Excel has a number of memory limits which apply to different items.
These limits operate relatively independently of each other.
They mainly apply at the Application level, and so are cumulative across
all
the open workbooks, although you can open two instances of Excel and
each instance will have these limits independently of the other.
http://www.decisionmodels.com/memlimitsc.htm

http://support.microsoft.com/default.aspx?scid=kb;en-us;q313275
Excel uses internal heap space for different types of operations,
including the following:
- to track cells and formulas.
- to provide copy and paste functionality.
- to track pointers to objects.
In versions of Excel earlier than Excel 2002, the memory limit is 64 MB.
In Excel 2002, the limit is increased to 128 MB. Because this is a
per-instance limit,
this problem may occur if you have two or three large workbooks open, or
one very
large workbook. If you are working with several workbooks, try to open
them in
separate instances of Excel.
http://support.microsoft.com/default.aspx?scid=kb;en-us;q313275

(Dank aan John Fleming:
http://206.168.112.83/techwhirl/archives/0305/techwhirl-0305-00217.html)

Heb een magnifieke dag, allemaal!


--
Eric van Uden
at the foot of the 'bridge too far'

"Corran Horn" <cor...@hotmail.com> schreef in bericht

news:urhhnawp7ezt$.z847no2xlaon$.dlg@40tude.net...

Iwan van der Velden

unread,
Jul 24, 2003, 9:39:14 AM7/24/03
to
Iedereen bedankt voor de info en adviezen. Ik zal
voorlopig met de beperking van Excel 2000 met zijn 64 mb
moet leven en een andere oplossing zoeken. Ik weet nu wel
waar het aan ligt.

Thanx,

Iwan.

>.
>

0 new messages