bonjour,
ça n'a aucun intérêt pour un combo unique puisque tu as l'évènement change qui gère les saisies (dans le classeur que je connais...)
c'est difficile de te faire un exemple comme ça dans le vide, car ça dépend beaucoup du contexte. En pratique on utilise assez peu Enabled car il n'est pas pratique. Il est préférable de laisser le bouton toujours Enable et vérifier si toutes les saisies sont satisfaisantes.
Dans le fichier joint on combine les deux : c'est le champ Certificat Médical qui rend disponible le bouton de validation, mais le bouton lui-même prend en charge toutes les vérifications indispensables en appelant la procédure VerifAll...
Pour Afficher le USF cliquer sur la première colonne.
A+
Hum... Pour résumer il faut distinguer 2 phases
1- la mise à Enabled du bouton qui peut se faire à la fin de l'élément change de ton Combo :
CBnOk.Enabled = True
2 - Et les vérification que doit faire le bouton avant d'accepter les données. (Car le fait d'être Enabled ne garantit pas que les données sont valides...) L'utilisateur ayant pu par exemple supprimer sa saisie... !!!
A+