ich habe ein Modul exportiert und in der Mappe gelöscht.
Nun möchte ich dieses Modul, diese bas-Datei wieder importieren, ausführen und wieder löschen.
Folgenden Code habe ich dazu:
Sub Newsletter_Click()
With ActiveWorkbook.VBProject
.VBComponents.Import "C:\Users\Oisse\Documents\Makros\Newsletter.bas"
End With
Call Newsletter.Newsletter_Click
ThisWorkbook.VBProject.VBComponents.Remove ThisWorkbook.VBProject.VBComponents("Newsletter")
End Sub
Die bas-Datei wird einwandfrei eingefügt.
Allerdings bekomme ich die Fehlermeldung: Laufzeitfehler 424, Objekt erforderlich.
Wenn ich das Makro abbreche, es nochmal durchlaufen lasse, wird ein zweites Modul erstellt mit dem Namen "Newsletter1".
Jetzt findet er sozusagen das Modul "Newsletter".
Warum findet er es nicht gleich. Schon unmittelbar nach dem importieren?
Wie bitte muss ich das ändern?