Probleme mit Workbook_beforeSave
05.05.2021 13:55:09
Edi
Und wieder bekomme ich Kopfschmerzen, weil ich absolut nicht verstehe, was da passiert.
Ich hab mal eine super vereinfachte Datei hochgeladen.
In echt sind die Codes natürlich viel komplexer.
Die Aufgabe:
Wenn ich die Datei speichere soll in Tabelle 2 gesprungen werden, das X in A1 gelöscht und ein X in B1 geschrieben werden.
Klar, Workbook_beforeSave und alles ist gut.
Funktioniert auch. Wenn ich auf Speichern klicke tut es, was es soll
Aber:
Jetzt habe ich ein Makro in Modul 1, welches am Ende den Befehl ThisWorkbook.Save enthält.
In meiner Beispieldatei ist das sogar der alleinige Befehl.
Und die Probleme gehen los.
Starte ich das Makro, während ich mich in Tabelle 1 befinde, passiert in Tabelle 2 gar nichts, dafür in Tabelle 1.
Starte ich das Makro, während ich mich in Tabelle 2 befinde, wird der Schreibbefehl dort ausgeführt, und das Löschen ignoriert.
In meiner echten Datei ist es auch so. Ein paar Befehle werden ausgeführt, andere nicht. Hä?
Wenn ich normal speichere ist alles gut. Das soll einer kapieren.
Aber vielleicht hat von Euch jemand einen Tipp?
https://www.herber.de/bbs/user/146008.xlsm
Gruß
Edi