Hallo an alle.
Ich hätte da eine Frage bezüglich VBA generell.
Und zwar haben wir ein ziemlich umfangreiches VBA-Programm was z.b. auch Daten von einer Datenbank in verschiedenen Excel-Sheets einträgt.
(Dies werden schnell einmal paar tausend Zeien , und 20+ Spalten)
Mit diesen Daten werden wieder andere Daten berechnet und in andere Sheets/Zellen dann eingetragen.
Da dieses Program relativ umfangreich ist, verwende ich oft natürlich den debug-Modus um einen Fehler zu finden.
Mein Problem.
Angenommen, die Daten aus der Datenbank sind bereits in den Sheets eingetragen und es taucht dann irgendwie ein Fehler auf.
Im Debug-Modus bessere ich den Fehler aus und starte das Programm neu.
Zu diesem Zeitpunkt sind aber die Sheets schon mit den Daten befüllt usw. Wenn ich das Programm wieder vom Anfangszustand neu starten möchte,muss ich das Excel-File immer schließen, die "nackte" Datei wieder öffnen und vom "nackten" File aus das Programm neu starten.
Gibt es irgendwie eine einfache Möglichkeit, den Anfangszustand wieder herzustellen ?
(Wenn man z.b. im c++ oder c# ein Programm neu startet, startet es ja immer wieder vom Anfangszustand) Ich suche praktisch eine Möglichkeit, dass beim Start meines VBA-Programm der Anfangszustand vom Excel File wieder hergestellt wird ... (die Sheets,wo die Datenbankdaten eingetragen wurden sind wieder leer, die ganzen Berechnungen sind noch nirgenst eingetragen usw.)
Es ist einfach sehr sehr sehr lästig für jeden Test das Excel-File wieder neu starten zu müssen damit die Sheets wieder leer sind ...
LG
Daniel
|