eine kleine Frage zu Ereignisbehandluingen in Formfelder. Ein Textfeld soll auf eingabegeprüft werden ... dies ist mit "KeyDown" auch nicht weiter tragisch.
Aber wie schaffe ich es, wenn in einem textfeld die ENTER-Taste gedrückt wird ein andere Procedure aufzurufen ?
Beispiel:
Private Sub txtCelsius_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Dim Eingabe As String
Eingabe = ""
If KeyAscii = 13 Then
Berechnen
ElseIf ((KeyAscii >= 48) And (KeyAscii <= 57) Or (KeyAscii = 45)) Then
...
...
Else
Beep
KeyAscii = 0
End If
End Sub
Auf Enter und Co reagiert diese Funktion nicht, weil nur ANSI berücksichtigt wird ...
Jemand eine Lösung?
Besten Dank im Vorraus.
Stefan