Thema Datum  Von Nutzer Rating
Antwort
Rot Zugewiesener Arbeitsspeicher läuft voll
12.02.2016 10:30:16 Christian
NotSolved

Ansicht des Beitrags:
Von:
Christian
Datum:
12.02.2016 10:30:16
Views:
2201
Rating: Antwort:
  Ja
Thema:
Zugewiesener Arbeitsspeicher läuft voll
Hallo, ich habe ein Problem mit einem VBA-Programm. Dieses VBA-Programm Öffnet Excel-Dateien liest Werte aus und schreibt Werte über ein Optimierungsalgorithmus wieder in die Excel-Datei. Problem an der Sache ist, dass die Excel-Dateien sehr aufwendig sind, mit vielen und sehr langen Verweisen zwischen 32 Tabellenblättern. Wenn nun manuell eine Datei davon geöffnet wird, belegt diese ca. 80 Mb im Arbeitsspeicher. Dieser Speicher wird auch wieder freigegeben sobald man die Datei schließt. Nun aber zum eigentlichen Problem, innerhalb des Makros wird der Speicher beim schließen nicht wieder freigegeben, obwohl das dazugehörige Objekt auf "Nothing" gesetzt wurde. Da von diesem Dateityp nicht nur eine, sondern hunderte geöffnet werden sollen, läuft der Speicher irgendwann voll. Der Speicher wird auch nicht nach Beendigung des Makros freigegeben, sondern erst nach schließen von Excel. Ich hoffe Ihr könnt mir bei der Problematik helfen. Schöne Grüße Christian

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Zugewiesener Arbeitsspeicher läuft voll
12.02.2016 10:30:16 Christian
NotSolved