hallo das schon erwähnte Problem auf den Punkt gebracht.
Wenn ich untenstehenden Code ausführe, wird die Arbeitsmappe gespeichert vor dem Schliessen, nicht aber die gelöschten Module. Das makro läuft sauber ab, Speichert und dann kommt nochmals ein Speicheraufruf, welcher nun die Module Speichert. Dieser zweite Aufruf möchte ich nicht mehr haben, hat jemand eine Idee wie man das machen kann. Das Grundproblem ist vermutlich das VBProject.Saved=False ist. Wenn ich das aber auf True setze geht es auch nicht.
Besten Dank für jeden Hinweis
FG SRA
Sub Workbook_BeforeClose(Cancel As Boolean)
Set codeModul1 = ActiveWorkbook.VBProject.VBComponents(„ufAchtung“)
ActiveWorkbook.VBProject.VBComponents.Remove codeModul1
Set codeModul1 = ActiveWorkbook.VBProject.VBComponents(„ufEingabe“)
ActiveWorkbook.VBProject.VBComponents.Remove codeModul1
Set codeModul1 = ActiveWorkbook.VBProject.VBComponents(„mdaten“)
ActiveWorkbook.VBProject.VBComponents.Remove codeModul1
ActiveWorkbook.Save
End Sub