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

Re: excel geeft steeds melding onvoldoende geheugen

2,405 views
Skip to first unread message

CoRrRan

unread,
Aug 6, 2004, 4:10:43 AM8/6/04
to
"=?Utf-8?B?VG9ra2U=?=" <To...@discussions.microsoft.com> wrote in
news:A080DD63-DDFA-49A2...@microsoft.com:

> Na het uitvoeren van een aantal berekeningen geeft excel steeds de
> melding onvoldoende geheugen. Als men oke klikt op deze melding
> komt er nog een boodschap die zegt dat de write bewerking in het
> geheugen mislukt is. De pc beschikt over 256 MB geheugen en er is
> voldoende virtueel geheugen beschikbaar. Als ik kijk naar de
> prestaties dan zie ik dat het geheugen slechts voor 1/4 vol zit.
>
> Heeft er misschien iemand een tip om dit probleem op te lossen of
> te omzeilen?
>
> thx
>
> Tom
>

Hoe groot is je Excel-sheet? En welke versie van Excel gebruik je?
Het schijnt namelijk te zijn dat 'oudere' versies van Excel maar tot
een bepaalde bestandsgrote kunnen groeien, waarna ze met "te weinig
geheugen errors" op de proppen komen. Collega van mij heeft er ook
last van en nadat hij Excel 2003 op zijn PC gekregen had was het
probleem opgelost.

Mogelijk heb je eenzelfde probleem.

HTH,
CoRrRan

Luc Heyndrickx

unread,
Aug 6, 2004, 4:24:55 AM8/6/04
to
En als het dat zou zijn, moet je nodig wat aan de bestandsgrootte van uw
Excel-bestanden doen.
Mijn grootste bestanden zijn iets van een 1300 kb. En die zitten vol
macro's, en zelfs enkele foto's (wat geheugen slikt)

Luc

"CoRrRan" <CoRrRa...@hotmail.com> schreef in bericht
news:Xns953D678B...@194.109.133.29...

CoRrRan

unread,
Aug 6, 2004, 5:09:30 AM8/6/04
to
"Luc Heyndrickx" <lucheyndrickx...@skynet.be> wrote in
news:#VDKa74e...@TK2MSFTNGP11.phx.gbl:

Helaas is het niet een ideale wereld. Wij moeten hier op mijn werk
regelmatig textbestanden uitlezen met macros, en die textbestanden
kunnen makkelijk 200 Mb worden. De Excel-bestanden, zoals je wel zult
begrijpen, groeien dus ook gewoon mee. We hebben er dus regelmatig mee
te maken en dan kan ik je vertellen dat de Excel-spreadsheets erg groot
kunnen worden. Zeker als er daarna met de gegevens nog berekeningen
gedaan moeten worden ook. Helaas kunnen de oudere versies van Excel
hier niet altijd mee overweg.

CoRrRan

Tokke

unread,
Aug 6, 2004, 5:17:01 AM8/6/04
to
Ik heb net gezien dat het excell bestand 80 MB groot is (wat mij veel te veel
lijkt)
Ik werk met excel 2000 SR 3.
Hoe komt het dat dit bestand zo groot geworden is?
Kan ik hier iets aan doen?

"Luc Heyndrickx" schreef:

Adri

unread,
Aug 6, 2004, 5:52:02 AM8/6/04
to
Hoi Luc,
Ik ben mijn bestanden eens na gaan kijken en de meeste zijn erg klein.
Er was een uitschieter van 3098kb. Dit is een bestand met slechts 6 regels
(11 kolommen).
Op hetzelfde blad staan 2 grafiekjes met als bron de 6 regels.
Ben dit blad eens opnieuw op gaan bouwen en het is nu nog maar 24kb.
Zo maar uit nieuwsgierigheid. Wat kan kan de grootte van het eerste bestand
veroorzaken?
Groeten, Adri

Luc Heyndrickx

unread,
Aug 6, 2004, 6:41:39 AM8/6/04
to
Gewoonlijk is dit te verklaren doordat Excel te veel cellen als 'in gebruik'
beschouwd.
Je kan er mijn :
20- Bestandscompressie
http://users.skynet.be/onderland/Excel.htm#Addins

Eens laten overgaan.

Luc

"Adri" <a3...@hotmail.com> schreef in bericht
news:411354c5$0$42417$e4fe...@news.xs4all.nl...

Adri

unread,
Aug 6, 2004, 7:58:12 AM8/6/04
to
Luc,
Naar nu blijkt vergeten te melden dat er nog een macro in het bestandje zit
om de invoer van een tijd te vergemakkelijken.
Ik heb de invoegtoepassing gedraaid, waarbij ik een foutmelding krijg bij
"If Len(Target) <= 4 Then _" in onderstaande macro.
Is dit dan zo dat door deze macro Excel de hele kolom als gebruikt ziet.
Hoe kan ik dit oplossen? Kan ik bijvoorbeeld Range("b:b") vervangen door
allleen de echt gebruikte cellen.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Not Intersect(Target, Range("b:b")) Is Nothing Then
If Len(Target) <= 4 Then _
Target.Value = "0:" & Left(Format(Target.Value, "0000"), 2) _
& ":" & Right(Target.Value, 2)
End If
End Sub

Luc Heyndrickx

unread,
Aug 6, 2004, 8:17:42 AM8/6/04
to
Adri,

Vermits je mijn invoegtoepassing slechts éénmaal moet draaien, en hierdoor
een Auto_macro geaktiveerd wordt, stel ik voor om eerst alle auto_macro's
uit te schakelen (Maak er opmerkingen van), daarna mijn invoegtoepassing te
draaien, en dan terug de auto_macro's in te schakelen.

Luc

"Adri" <a3...@hotmail.com> schreef in bericht

news:41137256$0$36860$e4fe...@news.xs4all.nl...

Adri

unread,
Aug 6, 2004, 1:20:53 PM8/6/04
to
Luc,
Macro's uitgeschakeld en nu werkt een en ander wel.
Is het overigens dan wel zo dat grafieken verwijderd worden?
Adri

Luc Heyndrickx

unread,
Aug 6, 2004, 2:08:57 PM8/6/04
to
Dat zou kunnen. Heb ik nog geen tests op genomen. Omwille van die zaken
geeft mijn invoegtoepassing ook steeds een waarschuwing bij het starten.
Indien je bijvoorbeeld een cel in een leeg gebied een naam zou geven, dan
wordt die naam ook verwijderd.
Maar in 90 % van de gevallen werkt deze invoegtoepassing toch goed.

Behoor je toevallig tot de andere 10 % dan raad ik u aan om handmatig te
doen wat deze invoegtoepassing automatisch doet: nml. Verwijder alle 'Lege'
rijen en kolommen, en sla uw bestand daarna op.

Luc

"Adri" <a3...@hotmail.com> schreef in bericht

news:4113bdf7$0$10528$e4fe...@news.xs4all.nl...

ELB-MIKE

unread,
Aug 25, 2004, 5:37:06 AM8/25/04
to
Beste Tokke,

Ik heb zelf wel eens aan de hand gehad dat onzichtbare opmaak was toegekend
aan 'n hele grote range cellen. Als je bv. complete rijen en/of kolommen 'n
bepaalde opmaak toekent, eventueel met hier een daar uitzonderingen daarop
gaat 't heel hard. Door van deze zogenaamd "lege" cellen de opmaak te
verwijderen maakte ik van 'n 30 MB bestand een die nog slechts 300 K groot
was. Tel uit je winst, tenminste als dit 't probleem is bij jou...

Groetjes,
Michel

"Tokke" schreef:

0 new messages