scusa, ho letto solo ora...
da errore perchè è un errore di sintassi, non perchè non accetta la virgola!
E' un errore di sintassi scrivere
Non da errore in runtime, proprio non ti parte la sub che contiene questa istruzione! Infatti VB6 interpreta il 10 e il 4 come due parametri diversi, non come un numero decimale.codice:IsNumeric(10,4)
E' invece corretto scrivere
Maximum chiede se i numeri con la virgola vengono riconosciuti o no da IsNumeric. Dal momento che il numero è dentro una TextBox (quindi viene scaricato in una variabile o fa riferimento direttamente alla TextBox), sicuramente viene riconosciuto. Dalla tua risposta lui poteva pensare che la virgola non veniva accettata.codice:IsNumeric("10,4") IsNumeric("10.4") IsNumeric(10.4)
Riassumendo: IsNumeric accetta i numeri con la virgola.
Forse ora sono stato + chiaro![]()