mittels folgenden Makro lösche ich Module aus dem aktiven Workbook:
Sub modul_löschen()
On Error Resume Next
With ActiveWorkbook.VBProject
.VBComponents.Remove .VBComponents("Modul1")
.VBComponents.Remove .VBComponents("Modul2")
.VBComponents.Remove .VBComponents("Modul3")
.VBComponents.Remove .VBComponents("Modul4")
.VBComponents.Remove .VBComponents("Modul5")
.VBComponents.Remove .VBComponents("Modul6")
.VBComponents.Remove .VBComponents("Modul7")
.VBComponents.Remove .VBComponents("Modul8")
.VBComponents.Remove .VBComponents("Modul9")
.VBComponents.Remove .VBComponents("Modul10")
.VBComponents.Remove .VBComponents("Modul11")
.VBComponents.Remove .VBComponents("Modul12")
.VBComponents.Remove .VBComponents("Modul13")
.VBComponents.Remove .VBComponents("Modul14")
.VBComponents.Remove .VBComponents("Modul15")
End With
End Sub
Nun gibt es aber auch die Situation, dass der Modulname z.B. von Modul1 in "Vorlage" geändert wurde. Dann läuft das Mako ins Leere!
Gibt es eine Lösung, alle Module aus dem aktiven Workbook zu löschen, ohne die Namen zu kennen?
Gruß
Helmut