Msgbox et formulaire

Bonsoir le forum !

Je rencontre un souci avec mon formulaire.

Lorsqu'une combobox ou textbox est mal renseignée, je fais apparaître un msgbox une fois que l'utilisateur clique sur "valider".

Le problème c'est que malgré le msgbox, les données contenues dans mon formulaire vont quand même se placer dans mon classeur. Aucun intérêt donc.

De quelle manière je pourrai stoper la procédure afin que l'utilisateur corrige son erreur sans que les données se placent dans le classeur ?

Voici une partie de mon code contenu dans "private sub commandbutton1_click()"

        
  If combobox1.Text = "" Then

MsgBox "Veuillez sélectionner un domaine :-)", vbOKOnly + vbExclamation, "Oops..."

Exit Sub
End If

Merci pour vos pistes,

Et avec un peu d'avance, Joyeuses fêtes

Bonjour

Comme ça :

If combobox1.Text = "" Then

MsgBox "Veuillez sélectionner un domaine ", vbOKOnly + vbExclamation, "Oops..."

Exit Sub

End If

Bye !

J'ai relu 3 fois ta réponse mais c'est exactement le même code que moi non ?

Mercii à toi

Oups ! Tu as raison.

Le "Exit Sub" stoppe l'exécution de la macro et, si le reste est correct, l'écriture sur le feuille ne se fait pas.

Sauf si les instructions pour le faire sont avant...

Joins ton fichier pour regarder ça de plus près...

Bye !

J'avais oublié que l'ordre des instructions avait son importance...

ça marche beaucoup mieux lorsqu'elles sont devant, en effet...

C'est résolu, merci beaucoup

Joyeuses fêtes

Steven

Rechercher des sujets similaires à "msgbox formulaire"