workbook_BeforeClose soll ausgeführt werden
06.05.2017 21:22:34
Barbaraa
Wie muss man es anstellen, dass folgendes Makro
Sub workbook_BeforeClose(Cancel As Boolean)
Worksheets("Hauptblatt").Select
Range("Kundenname").Select
Workbooks(Range("Materialliste").Value).Close SaveChanges:=True
End Sub
ausgeführt wird, wenn das Workbook von einen anderen Workbook aus mit wb.Close geschlossen wird.
Dieses Makro wird zwar durchlaufen, auch schrittweise, doch keine der drei Zeilen wird ausgeführt. Auch nicht, wenn ich mit
wb.Activate
wb.Close
abschließe.
Beim händischen Schließen wird es problemlos ausgeführt.
Allerdings wird "workbook_open()" beim Aufruf "Set wb = Workbooks.Open(..." sehr wohl ausgeführt.
LG, Barbara