Problème Isnumeric Textbox.value "." ","
Bonjour à tous,
Je vous remercie déjà de prendre le temps de lire mon problème. En effet, j'ai un problème de test de valeur sur une textbox.
Code:
1 2 3 4 5 6 7 8 9 10
|
If IsNumeric(Purete.Value) Then
If Purete.Value <= 0 Or Purete.Value > 100 Then
MsgBox "La valeur de la pureté doit être comprise entre 0 et 100%", vbCritical
GoTo fin
End If
Else
MsgBox "La pureté doit être un nombre !", vbCritical
GoTo fin
End If |
Je veux tester comme le code l'indique si ma valeur de textbox est numérique ou pas. Le problème est que si j'exécute avec cela, que je mettre un nombre décimal avec un point ou une virgule, le code se place dans le "Elseé, il ne le considère donc pas comme un nombre.
J'ai essayé en mettant val(purete.value), replace(purete.value,".",",").
Mais rien n'y fait. Replace ne fonctionne pas mais val me tronque les décimales.
Si vous avez une petite idée. La textbox se trouve sur un userform.
Je vous remercie d'avance et vous souhaite une bonne soirée, :ccool:
Bien cordialement,
Anthony