Mein vba Projekt sucht aus sehr großen Tabellen Wetterwerte und stellt sie in einem Diagramm dar, kopiert dieses Diagramm in ppt und speichert es ab.
In einem 2. Durchgang passiert dasselbe für eine andere Stunde, das neue Diagramm wird in ppt dazugespeichert, schließt usw. usw.
Alles läuft wunderbar bis zum 50. Diagramm - beim 51. Durchlauf kommt die Fehlermeldung 80010808 run time error - wohl weil irgendein Speicher volläuft.
wenn ich nach 50 Durchläufen einen END Befehl setze funktioniert alles bestens aber ich möchte das Projekt nicht stoppen sondern an die 620 mal durchlaufen lassen.
Welche Befehle kann ich statt END verwenden ? welcher Befehl löscht mir den Code ohne anzuhalten - kann mir jemand helfen?
Es sind 5 Makros die hintereinander ablaufen - jeweils mit eigener Dimensionierung - ich dachte da wird bei END SUB alles vergessen und nicht irgendwo in einem Speicher angesammelt. variable werden nicht über die Makros hinweg übertragen, Offene Files werden alle geschlossen.
Zwischenablage habe ich schon probiert zu löschen mit "Application.CutCopyMode = False" funktioniert das allerdings nicht.
PS.: bin Amateur und habe mich weit vorgewagt möchte aber wegen eines einzigen Befehls jetzt nicht mehr aufgeben
Danke
|