Beste experts,
Ik krijg bij het starten van een macro een foutmelding: Onvoldoende geheugen.
Ik heb 1 laptop plus 1 PC die boven staat.
Laptop heeft I7 processor met 16GB RAM en grote SSD schijf
PC heeft I5 aan boord met 12GB RAM en ook SSD schijf
Beide draaien met W10 icm Office 2016
Ik heb op de laptop enkele macro's geprogrammeerd, het workbook is 5.29MB groot.
Nadat ik daarin wijzigingen heb aangebracht en het workbook op de laptop heb opgeslagen in een gedeelde map, sluit ik Excel af.
Ik ga naar boven en start de PC op en open vanaf daar het workbook vanaf de netwerklocatie.
Dat gaat allemaal goed. Ik dubbelklik op een cel en er wordt een userform geopend met veel data in labels verwerkt.
Ook een knop om de macro te starten.
Zodra ik daarop klik krijg ik de foutmelding: Onvoldoende geheugen, zelden gaat het meteen goed.
Excel wordt afgesloten en opnieuw opgestart met aan de bestandsnaam 'Hersteld' toegevoegd.
Wanneer ik in geen enkele cel iets wijzig maar meteen dat herstelbestand op de netwerklocatie opsla, het originele bestand een andere naam geef en dit herstelbestand de originele naam geef, en het vandaf de PC opnieuw opstart gaat het wel goed na het klikken op de knop.
Wanneer ik op de laptop wijzigingen in de code heb aangebracht en heb opgeslagen en ik start daarna de PC op om het workbook te openen zonder op de cel te dubbelklikken maar ik open de VB editor om de code te wijzigen en ik sla dat op de laptop netwerklocatie op, dan gaat het wel meteen goed wanneer ik dat workbook meteen erna open en de macro start.
Ik ben al een hele tijd bezig om dit uit te pluizen maar krijg het niet gevonden.
Internet staat bol van deze foutmelding maar ik vind geen oplossing.
Allemaal zonder resultaat.
Het lijkt wel of bij het opslaan vanaf de laptop er iets mee wordt weggeschreven naar die file, iets laptop gerelateerd, waar de PC geen raad mee weet.
Lijkt me ook dat het niet in de code zit, dan zou het ook op de laptop fout gaan lijkt me.
Het is een workbook met veel gevoelige data dus ik kan hier niet plaatsen.
Heeft iemand een idee waar dit aan kan liggen?
Ik heb al met minimaal aantal sheets getest, in het register enkele mappen Excel verwijderd om de instellingen te resetten, en nog wat dingetjes die ik heb gelezen op het web.
Mocra geschreven die op sheets van voorgaande jaren in de cellen met een formule, de cel-value vervangt door de uitkomst van de formule en daarna die formule verwijderd.
Wanneer de macro wel normaal zijn ding doet geeft Taakbeheer aan dat 32% van het geheugen gebruikt wordt.
Dat is dus incl Chrome, Virusscanner, Windows en drivers e.d. en ja ook het workbook.
Kijk ik wanneer het workbook is afgesloten dan staat dat op 29%. Hoezo, Onvoldoende geheugen!
Ik hoop dat iemand me kan helpen.
groet Bram
Ik krijg bij het starten van een macro een foutmelding: Onvoldoende geheugen.
Ik heb 1 laptop plus 1 PC die boven staat.
Laptop heeft I7 processor met 16GB RAM en grote SSD schijf
PC heeft I5 aan boord met 12GB RAM en ook SSD schijf
Beide draaien met W10 icm Office 2016
Ik heb op de laptop enkele macro's geprogrammeerd, het workbook is 5.29MB groot.
Nadat ik daarin wijzigingen heb aangebracht en het workbook op de laptop heb opgeslagen in een gedeelde map, sluit ik Excel af.
Ik ga naar boven en start de PC op en open vanaf daar het workbook vanaf de netwerklocatie.
Dat gaat allemaal goed. Ik dubbelklik op een cel en er wordt een userform geopend met veel data in labels verwerkt.
Ook een knop om de macro te starten.
Zodra ik daarop klik krijg ik de foutmelding: Onvoldoende geheugen, zelden gaat het meteen goed.
Excel wordt afgesloten en opnieuw opgestart met aan de bestandsnaam 'Hersteld' toegevoegd.
Wanneer ik in geen enkele cel iets wijzig maar meteen dat herstelbestand op de netwerklocatie opsla, het originele bestand een andere naam geef en dit herstelbestand de originele naam geef, en het vandaf de PC opnieuw opstart gaat het wel goed na het klikken op de knop.
Wanneer ik op de laptop wijzigingen in de code heb aangebracht en heb opgeslagen en ik start daarna de PC op om het workbook te openen zonder op de cel te dubbelklikken maar ik open de VB editor om de code te wijzigen en ik sla dat op de laptop netwerklocatie op, dan gaat het wel meteen goed wanneer ik dat workbook meteen erna open en de macro start.
Ik ben al een hele tijd bezig om dit uit te pluizen maar krijg het niet gevonden.
Internet staat bol van deze foutmelding maar ik vind geen oplossing.
Allemaal zonder resultaat.
Het lijkt wel of bij het opslaan vanaf de laptop er iets mee wordt weggeschreven naar die file, iets laptop gerelateerd, waar de PC geen raad mee weet.
Lijkt me ook dat het niet in de code zit, dan zou het ook op de laptop fout gaan lijkt me.
Het is een workbook met veel gevoelige data dus ik kan hier niet plaatsen.
Heeft iemand een idee waar dit aan kan liggen?
Ik heb al met minimaal aantal sheets getest, in het register enkele mappen Excel verwijderd om de instellingen te resetten, en nog wat dingetjes die ik heb gelezen op het web.
Mocra geschreven die op sheets van voorgaande jaren in de cellen met een formule, de cel-value vervangt door de uitkomst van de formule en daarna die formule verwijderd.
Wanneer de macro wel normaal zijn ding doet geeft Taakbeheer aan dat 32% van het geheugen gebruikt wordt.
Dat is dus incl Chrome, Virusscanner, Windows en drivers e.d. en ja ook het workbook.
Kijk ik wanneer het workbook is afgesloten dan staat dat op 29%. Hoezo, Onvoldoende geheugen!
Ik hoop dat iemand me kan helpen.
groet Bram