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

Griser un sous menu suivant un choix de valeur

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 !

samexport

XLDnaute Nouveau
Bonsoir,
J'ai ajouté un menu en VBA et cela fonctionne parfaitement. Mais je souhaiterais mettre un test sur une valeur qui influe sur l'affichage de sous menu 2 par exemple et donc qu'il soit visible ou pas.
Merci d'avance.

Sub MakeMenu()
Dim Nouveau As CommandBarControl
Dim Nouveau10 As CommandBarControl
Dim Nouveau11 As CommandBarControl, Nouveau12 As CommandBarControl,


On Error Resume Next
Set Nouveau = Application.CommandBars(1).Controls.Add(msoControlPopup, , , , True)
With Nouveau
.Caption = "API"
End With

Set Nouveau10 = Nouveau.Controls.Add(msoControlPopup, , , , True)
With Nouveau10
.Caption = "Création Fichier"
.Style = msoButtonIconAndCaption

End With

Set Nouveau11 = Nouveau10.Controls.Add(msoControlButton, , , , True)
With Nouveau11
.Caption = "Génération"
.FaceId = 455
.Style = msoButtonIconAndCaption
.OnAction = "Generate"
End With


Set Nouveau12 = Nouveau10.Controls.Add(msoControlButton, , , , True)
With Nouveau12
.BeginGroup = True
.Caption = "Type de Document"
.Style = msoButtonIconAndCaption
.OnAction = "Doc_Type"
End With
 
Re : Griser un sous menu suivant un choix de valeur

Salut,

Comme tu ne donnes pas trop, d'info, je vais seulement te donner des bout de syntaxe et tu adapteras selon tes besoins.
Donc pour désactiver un bouton sans le cacher, tu peux utiliser dans tes With un .Enabled = False
Si maintenant tu veux faire ce Enabled selon une valeur, il te suffit de le mettre dans un If :
Code:
If range("a1").value="toto" then 
.Enabled = True
Else
.Enabled = False
End if

Pour ce qui est d'etre invisible, il me semble qu'il faut mettre .Visible = True

@+
 
Re : Griser un sous menu suivant un choix de valeur


Je vais regarder cela de pres merci.
 
- 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
1 K
Réponses
2
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…