Office - Word, Excel und Co. 9.703 Themen, 40.813 Beiträge

Hallo, zusammen!

Bernd Mensing / 2 Antworten / Flachansicht Nickles

Ich habe ein kleines Problem!
Ich weiss nicht, was ich tun muss, um eine von mir erstellte Form unter VBA in ein Excel-Sheet zu integrieren. Wenn ich das entsprechende Excelblatt öffne, möchte ich, dass die Form aus VBA automatisch in den Vordergrund Zwecks einer Eingabe gelegt wird.
Könnt ihr mir helfen.
Vielen Dank im voraus.
Gruss
Bernd Mensing

bei Antwort benachrichtigen
Uli M Bernd Mensing „Hallo, zusammen!“
Optionen

Beim Öffnen einer Arbeitsmappe z.B.:
Im Klassenmodul "DieseArbeitsmappe":
Private Sub Workbook_Open()
Load MeineUserForm
' Load wäre nur erforderlich, wenn z.B. Einstellungen der UserForm nach dem Laden (u.a. Initialize ist durchlaufen), aber vor dem Anzeigen durch den externen Code erfolgen sollen
MeineUserForm.Show
End Sub

Bei jeder Aktivierung eines best. Blattes z.B.:
im Klassenmodul des Blattes, also etwa unter "Tabelle1"
Private Sub Worksheet_Activate()
MeineUserForm.Show
End Sub

Beachte auch die oft durcheinander gebrachten Begriffe Arbeitsmappe bzw. Workbook bzw. *.xl? und Tabellenblatt bzw. Tabelle bzw. WorkSheet

bei Antwort benachrichtigen