Totalschaden - Laufzeitfehler '424'
17.12.2017 12:30:31
Daniel
Als ich ganz unschuldig an meiner Mappe werkelte, trat beim nächsten Aufstarten ein Laufzeitfehler '424' (Objekt nicht gefunden) auf. Ich versuche nun seit mehrere Stunden, diesen zu beheben, bin nun aber am Ende meines Lateins und wäre für eure Inputs sehr verbunden.
Problem: Es handelt sich um eine Userform namens frmEingaben, die einerseits beim Start des Programms automatisch aufgerufen wird und andererseits vom Nutzer via Befehlsschaltfläche zu einem beliebigen Zeitpunkt (erneut) aufgerufen werden kann, um die Eingaben zu ändern.
Programmierung: Für das automatische Aufrufen beim Öffnen der Userform habe ich eine Workbook Open-Prozedur in "DieseArbeitsmappe" geschrieben, deren Code wie folgt lautet:
Sub Workbook_Open()
'Anzeige Eingabefenster zum Start
frmEingaben.Show
'Zeigt beim Aufruf immer erstes Register auf der MultiPage an
frmEingaben.MultiPage1.Value = 0
End Sub
Damit frmEingaben auch während des Arbeitens im Worksheet aufgerufen werden kann, habe ich noch einen cmd-Button platziert und ihm das folgende Makro zugewiesen (Code ist im Modul namens mdlfrmEingaben hinterlegt):
Sub frmEingaben_Show()
'Anzeige Eingabefenster über Aufruf via cmd "Optionen"
frmEingaben.Show
'frmEingaben.MultiPage1.Value = 0
End Sub
Was ich bisher unternommen habe:
- 100x überprüft, ob die Verweise stimmen -> ok
- Keine Prozeduren, welche die Caption von frmEingaben verändern -> ok
- Eigenschaften der UserForm ohne Einfluss auf Aufruf -> ok
- Programmierstruktur durchdacht (Workbook Open-Prozedur in "DieseArbeitsmappe" und Aufruf via cmd-Button und Zuweisung des in einem Modul hinterlegten Makros namens "mdlfrmEingaben -> m.E. ok
Was läuft hier falsch?! Ich kann mich nicht an wesentliche Änderungen erinnern, weshalb der Aufruf nun plötzlich nicht mehr funktioniert...
Tausend Dank für eure Inputs