KeyPreview ?

Frankster

Mitglied
Hallo!

Ich habe ein Marko in Excel 2003 -> VB geschrieben und habe dazu eine Form erstellt.

Diese Form besteht aus 3 Textboxes.

Wenn ich in einer Textbox etwas eingetragen habe und ENTER drücke, soll das Programm reagieren.

Ich hab mir schon einige Beiträge durchgelesen und hier steht immer, setze "KeyPreview" deiner Form auf TRUE
Ich finde aber diese Eigenschaft nicht :(

Mfg
Frankster
 
Tja, VBA (die Makrosprache der Office-Produkte) ist halt nicht ganz VB, bei den Forms fehlt diese Eigenschaft.

In dem Fall musst du jeweils das KeyDown-Event der Textboxen verwenden, würde so aussehen:
Visual Basic:
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
 If KeyCode = vbKeyReturn Then MsgBox "Enter!" 'Ich mach hier eine Messagebox auf
End Sub


Der Doc!
 
Zurück