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

masquer bouton sur une boite de dialogue

  • Initiateur de la discussion Initiateur de la discussion sylv@in
  • 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 !

sylv@in

XLDnaute Junior
bonjour,

j'ai fait une boite de dialogue avec des boutons label textbox...dans un userform
et je veux lors du lancement de mon programme que certains boutons soient cachés j'ai donc écrit :

Sub main()

UserForm.Show

Label2.Visible = False
Label3.Visible = False
Label4.Visible = False
Label5.Visible = False
Label6.Visible = False
Label7.Visible = False

TextBox2.Visible = False
TextBox3.Visible = False
TextBox4.Visible = False
TextBox5.Visible = False

CommandButton2.Visible = False
CommandButton3.Visible = False

End Sub

mais lorsque je lance mon programme les boutons ne sont pas cachés et je ne comprends pas pourquoi
 
Re : masquer bouton sur une boite de dialogue

Salut,
Je pense que si met d'abord
UserForm.Label2.Visible = False
...

Puis
userform.show à la fin ça fonctionnera

tiens moi au courant si ca marche pas
++
 
Re : masquer bouton sur une boite de dialogue

Bonjour

mettre ce code dans le code de l'userform

Private Sub UserForm_Initialize()
Label2.Visible = False
Label3.Visible = False
Label4.Visible = False
Label5.Visible = False
Label6.Visible = False
Label7.Visible = False

TextBox2.Visible = False
TextBox3.Visible = False
TextBox4.Visible = False
TextBox5.Visible = False

CommandButton2.Visible = False
CommandButton3.Visible = False

End Sub


Cdlt

RGI
 
Re : masquer bouton sur une boite de dialogue

j'ai écrit ca (si j'ai bien compris tes conseils) :
Sub main()

'UserForm.Show

UserForm.Label2.Visible = False
UserForm.Label3.Visible = False
UserForm.Label4.Visible = False
UserForm.Label5.Visible = False
UserForm.Label6.Visible = False
UserForm.Label7.Visible = False

UserForm.TextBox2.Visible = False
UserForm.TextBox3.Visible = False
UserForm.TextBox4.Visible = False
UserForm.TextBox5.Visible = False

UserForm.CommandButton1.Enabled = True
UserForm.CommandButton2.Visible = False
UserForm.CommandButton3.Visible = False

UserForm.Show

End Sub

mais lorsque je lance le main la boite de dialogue ne change pas
 
Re : masquer bouton sur une boite de dialogue

yes RGI ca marche nikel merci beaucoup pour ce grand coup de pouce
et je voulais savoir une dernière chose si l'on peut règler dans les options excel le fait de démarrer directement a partir du main comme dans un vrai logiciel VB que l'on est pas a faire Outils-->macro-->vb ...
 
- 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
2
Affichages
983
Réponses
7
Affichages
868
Réponses
0
Affichages
604
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…