ich habe wieder mal ein Problem mit TextBoxen, wo ich am Verzweifeln bin.
In einer Userform habe ich TextBoxen, in die verschiedene Werte eingetragen werden können. Wenn allerdings das Zeichen "§" eingetragen wird, dann soll der komplette Inhalt der Textbox gelöscht werden.
Dies habe ich mit folgendem Code probiert:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii = 167 Then
Me.TextBox1.Text = Clear
End If
End Sub
Das funktioniert auch, nur bleibt das "§" Zeichen immer stehen.Wahrscheinlich, weil dieses Zeichen den Code auslöst.
Wie bekomme ich das Zeichen weg?
Mit "Sendkeys" und Backspace funktioniert es, jedoch möchte ich auf Sendkeys verzichten, da mir da der Nummernblock ausgeschaltet wird.
Hat jemand eine Idee?
Viele Grüße
Timo