Avoir des nombres decimaux avec des . et non des ,

  • Initiateur de la discussion Sapin
  • Date de début
S

Sapin

Guest
Salut à toutes et à tous,

Voilà mon petit soucis... J'utilise des textbox pour faire des saisies de nombre. Pour être sûr que mon utilisateur saisit un nombre, je fais le test suivant:

if Isnumeric (textbox.text) then
' la saisie est bien un nombre
else:
' la saisie n'est pas un nombre et l'utilisateur doit recommencer
end if


PROBLEME: le type décimal reconnu comme nombre par VBA sont les nombres séparés par une virgule ex: 0,02 et pas par des points.

Je voudrais pouvoir changer celà et pouvoir utiliser le . "point" à la place de la virgule comme séparateur unité et décimales. 0,02 --> 0.02

Celà permettrait à l'utilisateur d'utiliser le pavé numérique !!


donc si vous avez des infos à ce sujet je suis preneur, passez un bon vendredi aprem (bientot le we!!)

Par avance merci
Sapin
 
S

Seb

Guest
Tu vas dans le Panneau de Config / Options régionales / Nombres

dans 'symbole décimal' tu met . à la place de ,


PS: J'avait le meme problème que toi et ça l'a résolu

Have A Nice Day ;-)SEB
 

Discussions similaires

Statistiques des forums

Discussions
312 651
Messages
2 090 529
Membres
104 566
dernier inscrit
abdoyoussef