Rendre obligatoire une saisie dans un texbox

Résolu
Eric34370 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -  
 baguidi -
bonjour ,
j'ai réaliser des userform pour remplir un fichier excel
chaque userform contien un certains nombre de TextBox et de ComboBox.
je voudrais que l'utilisateur ne puisse fermer un formulaire sans avoir remplies certains textBox avec un message d'alerte concernat le textBox ou le Combobox à remplir

Merci de votre aide
A voir également:

3 réponses

system overload
 
Si tu précises le language et l'environnement ça peut aider ;)
0
samouemouel Messages postés 91 Date d'inscription   Statut Membre Dernière intervention   2
 
Essaye ce code
If not textbox1.text = "" then 'Vérifie que la boite n'est pas vide"
'fermer le formulaire'
Else
Msgbox "Remplissez tous les champs"
End if
0
baguidi
 
je suppose que tu travailles sous VBA excel. je te propose ceci

dans la procédure tu mettras ceci:

private sub textbox_exit()

if len(textbox)=0 then

msgobx "Saisie obligatoire dans la textbox"

cancel=true ( ceci permet de forcer la saisie et de ne pas quitter sans que la saisie n'est pas faite)

end if

end sub


Pour un combobox tu fait de même en mettant sa propriété MatchRequired à true si entre temps cette combo avait des enregistrements.
0