bonjour dans un userform je demande une saisie numérique dans ma textbox2
mais je peux avoir des chiffres à virgule et seul le point (.) est accepté par le userform
pour gérer l'erreur de saisie j'utilise la commande suivante
X = Val(Replace(calcul.TextBox2.Value, ",", "."))
qui remplace la , par un point en cas d'erreur de saisie, jusqu'a là pas de pb !
j'aimerais rajouter d'autres controles comme ci-dessous en cas de saisie de ? ou de ; au lieu du .
X = Val(Replace(calcul.TextBox2.Value, "?", "."))
X = Val(Replace(calcul.TextBox2.Value, ";", "."))
Merci de votre aide
mais je peux avoir des chiffres à virgule et seul le point (.) est accepté par le userform
pour gérer l'erreur de saisie j'utilise la commande suivante
X = Val(Replace(calcul.TextBox2.Value, ",", "."))
qui remplace la , par un point en cas d'erreur de saisie, jusqu'a là pas de pb !
j'aimerais rajouter d'autres controles comme ci-dessous en cas de saisie de ? ou de ; au lieu du .
X = Val(Replace(calcul.TextBox2.Value, "?", "."))
X = Val(Replace(calcul.TextBox2.Value, ";", "."))
Merci de votre aide