vi chiedo una cortesia: Come posso mettere all'interno di questa
Sub un controllo con un if KeYAscii...... e poi un then msgbox .....
per fare in modo che se inserisco una lettera dove devo inserire un numero.
Grazie.. ecco il CODICE SOTTO.
Private Sub txtLower_KeyPress(KeyAscii As Integer)
Dim s As String
If KeyAscii >= Asc("0") Or KeyAscii <= Asc("9") Then
s = Replace(txtLower, ".", "")
txtLower = FormatNumber(s & Chr$(KeyAscii), 0, , , vbTrue)
Else
MsgBox$ MyCaption(31)
End If
KeyAscii = 0
End Sub

Rispondi quotando
eh?!?
a parte che si potrebbero generare duecentoventisettemilioni (forse ho esagerato
)di errori e così come l'hai scritta te non va bene! Poi è inutile usare un'altra variabile visto che il keypress è un evento e già di per sè la variabile keyascii!
