Affichage d'un menu déroulant dans un userform
Résolu
Scorp
-
Scorp79 Messages postés 1 Statut Membre -
Scorp79 Messages postés 1 Statut Membre -
Bonjour,
Je fais appel à vos connaissances du VBA :
J'ai créé un userform avec un menu déroulant comportant plusieurs choix, et trois autres que je renseigne en fonction du choix effectué dans le 1er
par exemple : 1er menu : liquides, ménager, etc...
2ème menu, en fonction du choix "liquides" : alcool, sans alcool, etc...
Mon but est de ne faire apparaitre ce 2ème menu déroulant uniquement si le choix liquide est sélectionné, dans le cas contraire, je souhaite qu'il soit "invisible".
Solution que j'appliquerai sur les autres sous-menus créés afin que l'useform ne fasse pas surchargé par trop d'éléments visibles.
J'espère avoir été clair dans mes explications et attends votre aide.
Merci
Eric
Je fais appel à vos connaissances du VBA :
J'ai créé un userform avec un menu déroulant comportant plusieurs choix, et trois autres que je renseigne en fonction du choix effectué dans le 1er
par exemple : 1er menu : liquides, ménager, etc...
2ème menu, en fonction du choix "liquides" : alcool, sans alcool, etc...
Mon but est de ne faire apparaitre ce 2ème menu déroulant uniquement si le choix liquide est sélectionné, dans le cas contraire, je souhaite qu'il soit "invisible".
Solution que j'appliquerai sur les autres sous-menus créés afin que l'useform ne fasse pas surchargé par trop d'éléments visibles.
J'espère avoir été clair dans mes explications et attends votre aide.
Merci
Eric
2 réponses
-
Bonjour Scorp,
Si la ListBox2 dépend de la ListBox1 :
Private Sub ListBox1_Change() If ListBox1.Value = "Liquides" Then ListBox2.Visible = True Else ListBox2.Visible = False End If End Sub
Dolgan
-
Bonjour Dolgan,
Super, je tournais autour, mais j'avoue avoir eu du mal avant d'écrire ta réponse.
Merci
Bonne route à toi