HERBERS Excel-Forum - das Archiv

Thema: VBA: Speicherplatz freigeben | Herbers Excel-Forum

VBA: Speicherplatz freigeben
U-Sch

Hallo,
habe eine umfangreiche VBA gesteuerte Anwendung. Jetzt habe ich festgestellt, dass sich nur beim "Durchklicken" (per Schaltflächen) durch die Anwendung der benutzte Excel-Speicher immer weiter erhöht, ohne dass man Änderungen in der Tabelle durchgeführt hat. Um dieses "Speicherleck" zu finden, habe ich hinter jede Programmzeile den Befehl
Debug.Print Application.MemoryUsed
eingefügt - leider ohne Erfolg: die Stelle, ab der sich der benutzte Speicher erhöht, ist immer eine andere - und an den zum Teil betroffenen Stellen sehe ich auch keine Chance, etwas zu ändern:
z.B.
Sheets(Was).Columns(15).ColumnWidth = 6.5
oder
Sheets(Was).Columns("K:L").EntireColumn.Hidden = True
usw.
Daher die Frage: gibt es eine Möglichkeit (VBA; API), "zugemüllten" Speicherplatz wieder freizugeben?
Viele Grüße
Ulrich

AW: VBA: Speicherplatz freigeben
Tino

Hallo,
schau mal hier.
http://www.xlam.ch/xlimits/speicher.htm
unter Speichernutzung des VBA-Editors.
Gruß Tino
AW: VBA: Speicherplatz freigeben
U-Sch

Hallo Tino,
danke für deine Antwort.
Leider lösen - die auch schon von mir aufgesuchten - Seiten mein Problem nicht.
Viele Grüße
Ulrich