Rendre obligatoire une saisie dans un texbox
Résolu
Eric34370
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
baguidi -
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
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:
- Rendre obligatoire une saisie dans un texbox
- Saisie gestuelle iphone - Guide
- Comment saisir une adresse url - Guide
- Obligatoire - Accueil - Maison
- Comment rendre un fichier moins lourd - Guide
- Darkiworld inscription obligatoire - Guide
3 réponses
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
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
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.
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.