Affichage d'un menu déroulant dans un userform

Résolu
Scorp -  
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

2 réponses

  1. Dolgan Messages postés 44 Statut Membre 12
     
    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
    0
  2. Scorp79 Messages postés 1 Statut Membre
     
    Bonjour Dolgan,

    Super, je tournais autour, mais j'avoue avoir eu du mal avant d'écrire ta réponse.

    Merci

    Bonne route à toi
    0