afficher ou masquer si TextBox modifiée

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 !

chaelie2015

XLDnaute Accro
Bonjour Forum
Dans mon USF5 ,j’ai deux bouton CommandButton1 et CommandButton2
Et des TextBox et ComboBox ( TextBox4, TextBox 5, TextBox 6, TextBox 12, TextBox 18, et TextBox 19 et ComboBox2)
Je souhaite afficher le bouton2 lors de l'affichage de USF5 si un des ces TextBOX sont modifiées SINON il est masqué?

A+
 
Re : afficher ou masquer si TextBox modifiée

Bonjour Chaelie.

Je suis parti du principe que toutes les TextBox agissent sur le bouton.

Code:
Private Sub Affichage_Bouton()
    Dim ctrl As Control
    For Each ctrl In Me.Controls
        If TypeOf ctrl Is MSForms.TextBox And Me.Controls(ctrl.Name) <> "" Then Me.CommandButton2.Visible = True: Exit Sub
    Next ctrl
        Me.CommandButton2.Visible = False
End Sub

Il faut que tu ajoutes à chaque événement Change des TextBox l'appel de la procédure ci-dessus.
De plus à l'initialisation de ton UserForm n'oublie pas de masquer le bouton.
 
- 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
3
Affichages
734
Retour