Expression numérique

zelick Messages postés 1 Date d'inscription mardi 11 juin 2002 Statut Membre Dernière intervention 13 juin 2002 - 13 juin 2002 à 21:06
GtommarC Messages postés 37 Date d'inscription lundi 20 mai 2002 Statut Membre Dernière intervention 25 avril 2003 - 13 juin 2002 à 22:19
G 1 pb tout bete que je n'arrive pas à résoudre! Un utilisateur rentre une valeur numerique dans un InputBox avec le pave numerique, exemple : 0.1; il rentre ainsi une centaine de valeurs pour une base de données, mais si en tapant trop vite, il entre 0..1, ca fait planter la macro VB. Alors j'ecrit If Is NotNumeric pour le contenu de l'InputBox, mais alors il ne considère plus 0.1 comme un nombre, il faut rentrer 0,1 (ce qui ne fait pas marcher mon programme du coup). Comment faire pour qu'il ne rentre pas 0..1? Merci beaucoup (:-))))je passe en soutenance apres demain!!!)
Zelick

1 réponse

GtommarC Messages postés 37 Date d'inscription lundi 20 mai 2002 Statut Membre Dernière intervention 25 avril 2003
13 juin 2002 à 22:19
quand tu rentres un point, tu mets une valeur "true" dans une variable, et tu vérifies si le caractère frappé après et aussi un point. si c'est le cas tu mets une msg d'erreur
GtommarC
0
Rejoignez-nous