Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Workbook_Open mit UserForm läuft auf Fehler

Forumthread: Workbook_Open mit UserForm läuft auf Fehler

Workbook_Open mit UserForm läuft auf Fehler
16.02.2026 15:35:49
AndreasH86
Hallo,
in meiner Arbeitsmappe wird beim Start von Excel der Laufzeitfehler 9: Index außerhalb des gültigen Bereichs angezeigt.

Private Sub Workbook_Open()

UserForm11.Show
Application.Calculation = xlCalculationManual
Application.EnableEvents = True
End Sub


Dies passiert an der Stelle, wo die UserForm geöffnet werden soll.
Wenn ich den Code über den Debugger weiterlaufen lasse, läuft dieser problemlos durch.

Hat jemand einen Tipp für mich, woran dies liegen könnte und wie die Abhilfe wäre?

Danke und VG
Andreas
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Workbook_Open mit UserForm läuft auf Fehler
16.02.2026 15:56:04
Sigi.21
Hallo,

das sieht m.E. ok aus.
Was läuft sonst noch an Makros??

Gruß Sigi
AW: Workbook_Open mit UserForm läuft auf Fehler
16.02.2026 15:56:26
ReginaR
Moin,

ganz blöde Frage: Heißt Dein UserForm wirklich "UserForm11"

VG Regina
AW: Workbook_Open mit UserForm läuft auf Fehler
16.02.2026 16:00:49
daniel
Hi
das Problem ist, dass das Workbook-Open-Makro startet, bevor der Prozess des Öffnens der Datei vollständig abgeschlossen ist und das "beißt" sich dann mit der Userform.
Die Userform sollte also erst dann geöffnet werden, wenn das Öffnen der Datei vollständig ist, also nach dem Workbook-Open-Makro und nicht mitten drin.

das erreicht man so:
1. Schreibe in ein allgemeines Modul ein kleines Makro, welches die Userform öffnet:
Public Sub UF11_Start()

UserForm11.Show
End Sub


2. rufe dieses Makro dann mit Application.Ontime auf.
dieses wird erst dann gestartet, wenn die laufenden Prozesse alle ordnunggemäß beendet sind.
Private Sub Workbook_Open()

Application.Ontime Now, "UF11_Start"
...
End Sub

Gruß Daniel
Anzeige
AW: Workbook_Open mit UserForm läuft auf Fehler
16.02.2026 16:58:34
ReginaR
Hallo Daniel,

bei mir läuft das im Workbook_Open problemlos. Oder hat es Deiner Erfahrung nach etwas mit der Größe der Datei zu tun?

VG Regina
Perfekt, besten Dank daniel
17.02.2026 13:37:32
AndreasH86
Die Zeile Application.Ontime Now hat genau den gewünschten Effekt erzielt.

Besten Dank, Thema ist gelöst
AW: Workbook_Open mit UserForm läuft auf Fehler
16.02.2026 17:56:12
AndreasH86
Hallo,
danke erstmal für eure zahlreichen Antworten.

Die Idee, dass das Makro geöffnet werden soll, bevor die Datei offen ist, hatte ich auch schon.
Die Wait-Befehle haben aber leider nichts gebracht.
Ich versuche das Application.Ontime aus, das sieht mir sehr danach aus, wonach ich gesucht habe.
Die Datei ist 1,4MB groß, das halte ich für möglich, dass es daran liegt.

VG
Andreas
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige