Le point au lieu de la virgule :

Résolu/Fermé
cyrga11 Messages postés 48 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 28 novembre 2014 - 13 nov. 2014 à 19:03
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 13 nov. 2014 à 19:27
Bonjour,

En A1 je rentre par exemple : 15.5

En A2 j'ai une formule simple qui récupère la valeur de A1 pour son calcul.

Seulement voila, la valeur de A1 viens d'une TextBox et si je met un point au lieu d'une virgule dans la TextBox, j'ai l'impression que ma valeur n'est plus considéré comme un chiffre, et le calcul ne se fait pas. A la place en A2 il m'affiche #VALEUR!

Est il possible de taper un chiffre avec un point dans une TextBox et que celui-ci reste considéré comme un chiffre et ne me mette pas mon calcul en erreur ?

J'espère avoir fournis une explication assez claire.


4 réponses

DjiDji59430 Messages postés 4028 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 18 avril 2024 644
13 nov. 2014 à 19:13
Bonjour,

Aller voir si
Options Excel
Options avancées
et dans Options d'édition
voir si "Utiliser les séparateurs système" est coché ou pas
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
13 nov. 2014 à 19:19
Salut le Forum

Adapte a ton code VBA
[a1] = Replace(Me.TextBox1.Value, ".", ",")

Mytå
0
cyrga11 Messages postés 48 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 28 novembre 2014
13 nov. 2014 à 19:21
Super merci, je suis allé dans option avancé et j'ai modifier la virgule par le point. Merci
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
13 nov. 2014 à 19:27
Re le Forum

Et pour la compatibilité
[A1] = Replace(Me.TextBox1.Value, ".", Application.DecimalSeparator)

Mytå
0