XL 2016 Bouton userforms VBA

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

HMS

XLDnaute Nouveau
Bonjour,

J'ai un bouton userforms dans vba que je souhaite activé que si tous les champs du formulaire sont remplis. Avez-vous une solutions SVP ? Merci
 
Bonjour,

J'ai utilisé cette propriété là mais elle ne fonctionne que lorsque je le met dans une zone de texte. Par exemple pour la zone de texte "Nom", j'ai mis

Private Sub Matricule_Change()

If Naame <> "" Then

Enregistrement.Enabled = True

Else

Enregistrement.Enabled = False

End IF
End Sub

Je joint mon fichier, si jamais quelqu'un peux m'aider car je suis désespérée.
 

Pièces jointes

Bonjour.
Non, invoquez simplement une Private Sub annexe qui vérifie si toute les zones de textes qui doivent être renseignées le sont, et qui, elle, met Enregistrement.Enabled à True si tel est le cas, à False sinon.
Et corrigez cette définition incongrue d'un tableau à 16384 colonnes !
 
Remarque: mes objets ComboBoxLiées et ControlsAssociés permettraient beaucoup de choses avec un code plus simple dans l'UserForm lui même. Avec, pour Matricule, Nom et Prénom, des ComboBox à utiliser de façon correcte, c'est à dire avant tout comme des zones de saisie munies de listes au cas où, et non au contraire d'abord des listes à choix.

Voir style dans ce fichier :
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
18
Affichages
772
Réponses
5
Affichages
696
Retour