Bonjour à tous et d'avance merci à tous ceux qui se pencheront sur mon petit soucis.

J'ai utilisé le code de silkyroad (que je remercie au passage pour cette contribution vraiment top) http://silkyroad.developpez.com/VBA/...serForm/#LII-E , afin d'obliger la saisie d'un TextBox.
Le problème c'est que ca marche trop bien. J'ai créer un bouton pour Unload l'UserForm mais j'obtient quand même le message d'erreur.
Comment faire pour cliquer sur "Annuler" (CommandButton2) sans avoir ce fameux message.

J'ai essayer quelque chose comme ça... mais ca ne veut pas

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
'Focer la saisie d'une information
Private Sub code2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
 
'    If CommandButton2.Click = True Then Cancel = False
 
    If Code2.Value = "" Then Cancel = True
    If Code2.Value = "" Then MsgBox ("Veuiller choisir une famille et ensuite renseigner la lettre de codification !"): Exit Sub
 
End Sub

Merci beaucoup