hier nochmal mein Problem und die Datei, die die Probleme hat.
Meine Arbeitsmappe hat einige Tabellenblätter und eine (Haupt-)Userform (und drei kleinere). Bereits beim Start wird die Userform aufgerufen. Beim Initialisieren der Userform werden Zellen eines Tabellenblattes ausgelesen und in die Textboxen, ComboBoxen und Checkboxen übernommen. Mit einer Schaltfläche werden später die bearbeiteten Werte wieder in die Zellen zurückgeschrieben. Das funktioniert bis dahin gut. Eine weitere Schaltfläche führt ebenfalls das Zurückschreiben aus, entlädt die Userform schließt die Datei mit Veränderungen.
Beim nächsten Start der Datei wird die Userform wieder aufgerufen.
Das Problem: wenn man einmal gespeichert hat, die Datei schließt und dann neu öffnet, wird die Userform nicht mehr aufgerufen, sondern es erscheint die Fehlermeldung "Excel hat ein Problem festgestellt und muss beendet werden.
Ich habe es damit versucht, sowohl den Aufruf der Userform, als auch das Entladen der Userform und Schließen der Datei mit Speicherung in ein allgemeines Modul auszulagern. Ich habe mit ShowModal experimentiert, als auch mit ApplicationWait beim Aufrufen der Userform und Schließen der Datei. Leider hat nichts geholfen.
Der Fehler tritt dann auf, wenn die Schaltfläche "Speichern und Schließen" betätigt wird. Irgendwas geht dann schief, wenn die Daten bzw. Veränderungen zurückgeschrieben werden, die Userform entladen und die Datei gespeichert geschlossen wird.
Hier ist die Datei (gezippt):
https://www.herber.de/bbs/user/59528.zip
Weiß jemand, woran es liegen könnte?
Gruß
Erdogan