Stopper execution code dans userform

Bonjour à tous,

Je viens de créer mon 1er userform ( ) par contre je souhaite avoir un message d'erreur lors de la validation du formulaire si j'oublie de remplir certaines parties (nom, ...).

Ci dessous le début du code que je ne sais pas terminer :

Private Sub Button_save_Click()

If TextBox1 = "" Then MsgBox ("Please indicate the name of the employee")...............??

If ListBox2 = "" Then MsgBox ("Please select a problem category")...............??

If ListBox3 = "" Then MsgBox ("Please select an urgency level")...............??

Le fichier est aussi en pièce jointe.

Merci à ceux-qui prendront le temps d'y jeter un coup d’œil !

Nicolas.

bonjour,

essaie ceci

If TextBox1.Text = "" Then MsgBox ("Please indicate the name of the employee in the 1st row of the table"): Exit Sub
If ListBox2.Text = "" Then MsgBox ("Please select a problem category"): Exit Sub
If ListBox3.Text = "" Then MsgBox ("Please select an urgency level"): Exit Sub

Bonjour H2SO4

Merci pour la réponse, cela fonctionne pour les 2 premières conditions, mais pour la 3ème cela ne fonctionne pas, je ne comprends pas pourquoi. C'est pourtant une listbox tout comme la deuxième ligne. Je viens quand même de vérifier le nom et il est correct: listbox3.

Étrange!

Bonjour,

essaie en ajoutant la propriété .text, voir ma première réponse adaptée.

Merci beaucoup !

Tout fonctionne à merveille

Nicolas.

Rechercher des sujets similaires à "stopper execution code userform"