La If e' ridondante ... puo' scrivere semplicementeOriginariamente inviato da Giulio C.
Ciao, avendo avuto lo stesso tuo problema, io l'ho risolto così:
In questo modo l'utente può digitare sia il punto che la virgola.codice:If InStr(TuaTextBox.Text, ".") Then TuaTextBox.Text = Replace(TuaTextBox.Text, ".", ",")
Se ha digitato il puntino questi viene sostituito dalla virgola.
La successiva formattazione ("###,##0.00") del dato renderà poi corretto l'importo digitato nella forma "nnn.nnn,nn" (es. 123.000,00).
Fammi sapere.
![]()
codice:TuaTextBox.Text = Replace(TuaTextBox.Text, ".", ",")

Rispondi quotando