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