Tag,
ist es in VBA grundsätzlich möglich, die Ereignis-Prozeduren manuell auszulösen?
Ich stoße da nämlich auf ein Problem bei folgendem Code
Private Sub txtSucheKdNr_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then 'wenn Enter-Taste gedrückt wurde...
Call cmdSuche_Click
End If
End Sub
Nachdem ich die Enter-Taste drücke, wechselt der Fokus zum nächsten Textfeld (Tabulatorreihenfolge) und markiert den Text dort. Die Click-Prozedur wird jedoch NICHT aufgerufen!
Wenn ich dann aber den Fokus wieder in das Textfeld txtSucheKdNr setze, und nochmals mit Enter bestätige, wird die Click-Prozedur ausgeführt.
Warum wird die Click-Prozedur nicht beim ersten Enter aufgerufen? Und wie beheb ich das Problem?
Vielen Dank im Voraus!
|