List box

Salut,

Je souhaiterais savoir comment lier deux listes de validation.

Je choisis un element dans la 1ière list et dans la 2ième j'ai les elements correspondants.

Exemple: Je choisis la marque d'un vehicule dans listbox 1 et dans lisbox2 , j'ai la liste de types de cette marque.

Merci d'avance,

petite macro:

Private Sub UserForm1()

    Dim marquevoiture As String
    Dim modèlevoiture As String

' définition plage de donnés ListBox1
ListBox1.ColumnHeads = True
ListBox1.RowSource = " Feuil1!B2:B3"

ListBox1.Value = marquevoiture
ListBox2.Value = modèlevoiture

Select Case marquevoiture

    Case "Renault"
        ListBox2.ColumnHeads = True
        ListBox2.RowSource = "Feuil1!D2:D3"

    Case "Peugeot"
        CListBox2.ColumnHeads = True
        ListBox2.RowSource = "Feuil1!E2:E3"

End Select

Range("B10") = marquevoiture

End Sub

Bon courage

Merci souri84 pour ta réponse..

est ce que je dois utiliser un form (formulaire)?

comment je peux lier ce code à la litsbox sur ma feuille excel ?

Merci d'avance pour vos réponses.

utilise un userform.

une fois créé, créés tes listes box et doubles clique sur l'USF (pas sur les list box...) entre le code et modifie le selon ta convenance...

Merci encore pour ta réponse souri84,

je ne voudrais pas avoir le formulaire sur ma feuille excel mais juste le combobox..

Est ce que cela est d'ailleurs possible sans passer par le userform en utilisant des fonctions du genre vlookup; indirect ou autre ? j'ai tout esssayé

Merci d'avance

Par la méthode "validation" mais j'ai essayé, je ne trouve pas de solution là maintenant tout de suite...

Rechercher des sujets similaires à "list box"