commandbutton visible ou opérationnel que si saisie dans textbox réalisée

  • Initiateur de la discussion Initiateur de la discussion pascal21
  • Date de début Date de début

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 !

pascal21

XLDnaute Barbatruc
bonjour
je cherche le code qui permet de:
dans un usf j'ai un textbox1 pour écrire dans une cellule (b4) et un commandbutton1 pour valider et fermer l'usf
comment faire pour que le commandbutton ne soit opérationnel ou visible que si une saisie a été faite dans le textbox
merci
 
Re : commandbutton visible ou opérationnel que si saisie dans textbox réalisée

Bonjour Pascal

regarde le code ci dessous, à placer dans le module de l'usf :

Code:
Private Sub UserForm_Initialize()
CommandButton1.Visible = False
End Sub
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
With CommandButton1
    If TextBox1.Value <> "" Then .Visible = True Else .Visible = False
End With
End Sub

bonne journée
@+
 
Re : commandbutton visible ou opérationnel que si saisie dans textbox réalisée

Re

tu peux également coder comme ceci l'événement Exit du "textbox", un peu plus court :

Code:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
CommandButton1.Visible = IIf(TextBox1.Value <> "", True, False)
End Sub

@+
 
Re : commandbutton visible ou opérationnel que si saisie dans textbox réalisée

bonjour pierrot
je viens d'essayer les 2 codes que tu m'a donné et ça ne fonctionne pas
je me suis peut-être mal expliqué
au lancement de l'usf
bouton invisible
si je commence à écrire quelque chose dans le textbox = bouton visible
 
Re : commandbutton visible ou opérationnel que si saisie dans textbox réalisée

Re

si tu veux que le code s'exécute lors de la mofification du textbox, tu places le code dans l'événement "Change" du textbox.

Code:
Private Sub TextBox1_Change()
@+
 
Re : commandbutton visible ou opérationnel que si saisie dans textbox réalisée

voila merci c'est parfait
j'avais bien essayé l'évennement change mais je n'avais pas trouvé la bonne formulation pour le code
bonne journée bon weekend
 
- 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

  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
223
Réponses
2
Affichages
378
Retour