VBA-Ereignis "nach Save"
Aljerter
gibt es eine Möglichkeit unter VBA, auf das Ereignis "nach Save" zu triggern?
Hintergrund:
ich habe eine Excel-Vorlage zum erstellen eines Rechnungsblattes.
Diese Vorlage ruft ein VBA-Programm in einer separaten Excel-Datei auf.
Gleichzeitig mit dem Aufruf trägt sich diese neu zu erstellende Rechnung in die
Tabelle "VBA-Programm-Notitzblock" der Excle-Programmdatei ein, in der alle aktuell
mit dem VBA-Programm bearbeiteten Rechnungen enthalten sind
(es können ja mehr als nur eine Rechnung zeitgleich erstelt werden).
Sinn dieser Tabelle ist es, Programm-Variable-Inhalte für eventuell spätere
Programmausführungen zwischenzuspeichern.
Diese Inhalte werden dann bei einem späteren Programmfortsetzung wieder in die
entsprechende Variablen geladen.
Da sich jedoch der Name einer Rechnung beim abspeichern mit "Speichern unter"
verändert, ist es erforderlich den bisher benutzten Namen der Rechnung in der
"Tabelle der aktuell bearbeiteten Rechnungen" abzuändern in den neuen Namen dieser
Rechnung.
Ich habe bisher in VBA nur ein Ereignis "bevor Save" gefunden. ich brauchte aber ein
VBA-Ereignis "nach Save" um die oben beschriebene Funktion abzufangen.
um zu verdeutlichen was ich mit der Beschreibung gemeint habe, habe ich eine abgespeckte
Version der beiden Dateien beigefügt.
Die Dateien sollten laufen wenn diese im Verzeichnis C:\Forum gespeichert werden und die Name erhalten wie unten
Rechnungsvorlage.xlt für https://www.herber.de/bbs/user/65346.xlt
Rechnungsprogramm.xls für https://www.herber.de/bbs/user/65347.xls
vielen Dank
Bernd