Clever-Excel-Forum

Normale Version: Controlelement welches Focus abgibt ermitteln
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Leute,

ich habe ein Problem bzw. Frage an euch. Wenn ich auf einem Formular mehrere Controlelemente habe, bekommt

ja eigentlich immer das Steuerelement den Focus welches ich gerade anklicke.

Wie kann ich mittels VBA Code feststellen, welches Controlelement den Focus abgegeben hat?

Danke schon mal im voraus!
Hallo,

benutze das Enterereignis jedes Controls, um den Namen des gerade aktiven Controls im UF-Tag abzulegen.
Private Sub TextBox1_Enter()
 LetztesControlMerken
End Sub

Private Sub TextBox2_Enter()
 LetztesControlMerken
End Sub

Private Sub TextBox3_Enter()
 LetztesControlMerken
End Sub

Private Sub LetztesControlMerken()
 If Len(Me.Tag) Then MsgBox "Das vorherige Control war " & Me.Tag
 Me.Tag = Me.ActiveControl.Name
End Sub
Gruß Uwe