ich möchte eine Userform (bezeichnet als "Eingabemaske") beim Starten eine Exceldatei öffnen. Gleichzeitig soll die Exceltabelle aber minimiert werden.
Sub Auto_Open()
Application.WindowState = xlMinimized
Eingabemaske.Show vbfocus
End Sub
In der Regel funktioniert der Code so wie er soll.Wird die Datei aber wiederholt in schneller Abfolge neu geöffnet bzw. mehrere Excelformulare sind parallel geöffnet kann es zu folgender Fehlermeldung kommen:
"Laufzeitfehler '429':
Objekterstellung durch ActiveX-Komponente nicht möglich"
Beim Debuggen wird die Zeile
Eingabemaske.Show vbfocus
hervorgehoben.
Die angezeigten Fehler sind hier:
Eingabemaske = 'Objektvariable oder With- Blockvariable nicht festgelegt'
vbfocus = Leer
Wie kann ich diesen Fehler vermeiden?
Existiert eventuell eine elegantere Methode um die Tabelle minimiert, mit Userform im Vordergrund zu starten?