Bouton précedent sur Userform et revalidation des données

Bonjour à tous,

Je me prends un peu la tête avec une macro, je vous explique. Lorsque je clique sur mon bouton "Créer un incident Qualité", J'ai deux UserForm (U1/U2), à la validation de U1 je passe sur U2. Ce dernier est équipé d'un bouton précédant qui permet de retourner sur le U1. Le U1 est juste masqué lors de la validation afin de garder toutes les données entrées dessus. Jusque la tout fonctionne bien. J'ai terminé tout mon code et du coup je m'attaque au check des données avant validation et la je rencontre un soucis.

Exemple:

Si en U1 je coche Non-conformité interne, toutes les TextBox peuvent rester vide.

Si en U1 je coche non-conformité externe, je dois remplir les 3 TextBox du cadre "Données fournisseur".

Voici le schéma qui me pose problème, je coche "Non-conformité interne" et je valide pour arriver sur le U2. Imaginons que je me sois trompé je fais précédent et revient sur U1, je change "Non-conformité interne" par "Externe" et la je peux valider sans rien remplir, il ne prends pas en compte mon changement. Quelqu'un aurait-il une idée du pourquoi, parce que je bloque depuis un moment sur le sujet...

Voici le fichier en question, espérant avoir été clair

Merci à tous.

Bonjour Heelflip, le forum,

Ici, sur mon Excel, tout fonctionne correctement.

Bastr

Salut Bastr,

Je viens de réessayer et en effet ça fonctionne également, à n'y rien comprendre j'ai fait au moins 15 tests ce matin sans résultat...

Par contre, cela ne fonctionnais pas avec la réclamation client parce que je mettais un by-pass au niveau de la non-conformité externe, j'ai donc placé un else pour imbriquer le check réclamation après le test non-conformité externe et c'est good.

Des fois on est devant le problème à chercher alors qu'il suffit de s'en éloigner un peu pour le résoudre en quelques minutes...

Bonjour Heelflip, le forum,

Excellent !

Si ton soucis est réglé, n'oublie pas d'indiquer que le fil est résolu.

Bastr
Rechercher des sujets similaires à "bouton precedent userform revalidation donnees"