OVH Cloud OVH Cloud

séparateur décimal

3 réponses
Avatar
Deedooz
Bonjour,

J'ai une petite chose qui m'agace sur mon fichier excel :
Sur un formulaire qui contient plusieurs textbox qui récupèrent des valeurs
dans mes feuilles excel, j'ai une case dans laquelle je saisie une autre
valeur (et la il me fait les calculs que je lui demande).
Cependant, il faut que je tape cette valeur avec une virgule et non un point
sinon le calcul ne fonctionne pas.
Ma question est la suivante : comment faire pour convertir cette virgule en
point sans passer par la modification des paramètres régionaux ?
Merci

3 réponses

Avatar
AV
comment faire pour convertir cette virgule en
point sans passer par la modification des paramètres régionaux ?


x = Application.Substitute(TextBox1, ",", ".")

AV

Avatar
Xav
Bonjour

essaie de transformer ta valeur dans excel avec la fonction CNUM ou en vba
avec cdbl().


--
Cordialement

@+
Xav
"Deedooz" a écrit dans le message de
news:
Bonjour,

J'ai une petite chose qui m'agace sur mon fichier excel :
Sur un formulaire qui contient plusieurs textbox qui récupèrent des
valeurs

dans mes feuilles excel, j'ai une case dans laquelle je saisie une autre
valeur (et la il me fait les calculs que je lui demande).
Cependant, il faut que je tape cette valeur avec une virgule et non un
point

sinon le calcul ne fonctionne pas.
Ma question est la suivante : comment faire pour convertir cette virgule
en

point sans passer par la modification des paramètres régionaux ?
Merci




Avatar
Deedooz
Meri ca marche a merveille !