Salut à tous,
Suite à ta remarque Curulis (et je t'en remercie), je pensais que je m'étais bien exprimer mais c'était une erreur !
Du coup comme tu le recommande, je poste mon fichier en PJ.
Il faut allez chercher la Sub "valider" qui se trouve dans l'UserForm2, tout en bas, la dernière.
Je vais essayer d'être plus clair :
Je dispose de 6 textbox mais je ne souhaite vérifier que 3 d'entre elle. Les 3 textbox ne se suivent pas, je cherche a vérifier la Textbox 2, 5 et 6. Il faut savoir que la Textbox5 doit impérativement avoir un caractère numérique.
Je souhaite donc tester ces 3 Textbox et afficher un message d'erreur lorsque celle-ci ne répond pas à la condition.
Textbox2 et la Textbox6 doivent avoir une valeur (donc remplie), et la TextBox6 doit avoir une valeur numérique.
J'aimerais avoir 1 message d'alerte si une des 3 ne respecte pas la condition, 2 messages d'alerte si 2 Textbox ne respectent pas la condition et 3 messages d'alerte si les 3 Textbox ne respectent pas la condition.
Mon problème avec mon code, c'est que dès le premier "If", si c'est faux alors j'ai bien le message mais j'ai pas les deux autres messages même si c'est faux ! Je souhaite finalement indiquer à l'utilisateur qui est faux, et donc ce qu'il doit corriger.
Car avec mon code, l'utilisateur sait que la première valeur est fausse, il la corrige et relance et s'aperçoit que la prochaine est également fausse donc il y a une perte de temps.
Cordialement