Faire deux combobox l'une dépendante de l'autre

Bonjour

Je suis à la recherche svp d'une méthode afin de faire une dépendance entre deux combobox, j'ai dans mon cas des noms de sté avec leur spécialités, mais il se peut qu'une sté aie deux spécialités, donc je veux bien faire une combobox qui contient le nom des sté saisies ( et c'est ce que j'ai réussi à l'instant) et une deuxième combobox qui contient la ou les spécialités de la sté que j'ai sélectionné dans le premier combobox;

voici un exemple,

h5fht

comme vous le voyez, teter a deux spécialités: MP et PDP, tandis que teterss à que PDP

donc je veux bien que dans mon userform ''achat frs" quand je sélectionne teter dans le combofrs, il m'affiche dans combospe que MP et PDP

Ci joint mon fichier, vous pouvez voir le code que j'ai utilisé et concernant la dépendance entre les combobox, elle se trouve dans la feuille BUYING bouton bleu

Merci d'avance

18pfa-frs-achat.xlsm (110.05 Ko)

J'ai essayé ce code là mais il me donne erreur non répertoriée

Dim sh As Worksheet
Set sh = ThisWorkbook.Sheets("FRS")
Dim i As Integer

Me.Combospe.Clear

For i = 2 To sh.Range("A" & Application.Rows.Count).End(xlUp).Row

    If sh.Range("A" & i).Value = Me.Combofrs.Value Then
    Me.Combospe.AddItem sh.Range("H" & i)
    End If

Next i

End Sub

Bonjour

Un essai à tester. Te convient-il ?

Bye !

Nouvelle version

Rechercher des sujets similaires à "deux combobox dependante"