Outsider77
Erfahrenes Mitglied
Hallo zusammen!
Wie oben beschrieben lösche ich beim Öffnen einer Excel-File das Modul "Modul1".
Danach importiere ich ein neues Modul1.
In dem alten Modul1 wird eine MessageBox mit "Alt" aufgerufen, in der neuen entsprechend eine MessageBox "Neu".
Per F8 ist folgendes zu beobachten:
Anscheinend wird das alte Modul1 gelöscht, allerdings ist es im Projekt-Explorer weiterhin sichtbar.
Das neue Modul1 wird importiert, jedoch wird dessen Name in Modul11 geändert,
weil wie gesagt das alte Modul1 noch irgendwie vorhanden ist.
Demzufolge kommt beim Aufrufen der test auch nur die Message-Box "Alt" statt wie gewollt "Neu".
Nach der MsgBox wird dann, auch sichtbar, das Modul1 gelöscht.
Hat jemand eine Lösung für dieses Problem? Kann ich den Projekt-Explorer zwischendurch irgendwie "aktualisieren"?
Bin für jede Hilfe dankbar!
Gruß Outi
Wie oben beschrieben lösche ich beim Öffnen einer Excel-File das Modul "Modul1".
Danach importiere ich ein neues Modul1.
In dem alten Modul1 wird eine MessageBox mit "Alt" aufgerufen, in der neuen entsprechend eine MessageBox "Neu".
Code:
Private Sub Workbook_Open()
ThisWorkbook.VBProject.VBComponents.Remove ThisWorkbook.VBProject.VBComponents("Modul1")
ThisWorkbook.VBProject.VBComponents.Import ("C:\Users\Markus\Documents\Modul1.bas")
test
End Sub
Per F8 ist folgendes zu beobachten:
Anscheinend wird das alte Modul1 gelöscht, allerdings ist es im Projekt-Explorer weiterhin sichtbar.
Das neue Modul1 wird importiert, jedoch wird dessen Name in Modul11 geändert,
weil wie gesagt das alte Modul1 noch irgendwie vorhanden ist.
Demzufolge kommt beim Aufrufen der test auch nur die Message-Box "Alt" statt wie gewollt "Neu".
Nach der MsgBox wird dann, auch sichtbar, das Modul1 gelöscht.
Hat jemand eine Lösung für dieses Problem? Kann ich den Projekt-Explorer zwischendurch irgendwie "aktualisieren"?
Bin für jede Hilfe dankbar!
Gruß Outi