Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Vérifier si texbox ou combobox sont vident ?

B

B52

Guest
Bonjour à tous, le forum,

Voilà, j'ai crée un userform pour saisir des données.
une fois que l'on valide la saisie, j'ai mis un code pour vérifier que toutes les textbox et combobox ont étés renseignées.(if userforl1.textbox1="" then Msgbox.....), mais c'est très lourd et très long....
Je voudrais savoir, s'il est possible de faire un code Vba plus simple,du genre:
vérifié que tous les elements ne sont pas vide (textbox, combobox...) et si il y en à des vides => une MsgBox s'affiche.

Par avance merci et bon WE à tous

Stéphane
 
P

peper-eliot

Guest
Salut oh forum
&
Bonjour B52

Bon alors là, tu n'as pas du utiliser la fonction de recherche sur le forum ;-)

Ce code n'est pas de mois, mais de @+Thierry


'Thierry's Macro Démo sur www.excel-Donwloads.com, August 2003
'++++++++++++++++++
'AJOUT DE VALEUR DU USERFORM
'++++++++++++++++++
Private Sub CmdAjouter_Click()
Dim CTRL As Control 'Variable pour la collection des controls


'ici une boucle sur tous les controls, si un est vide on sort et on set le focus dessus

For Each CTRL In Me.Controls
If CTRL = "" Then MsgBox "Donnée Incomplete", vbCritical
CTRL.SetFocus: Exit Sub
Next CTRL


Bon courage
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…