Je me tourne vers vous car cela fait maintenant 1 semaine que je cherche désespérément la solution à mon problème : créer 3 listes qui se synchronisent à partir d'un choix de la précédente.
Je dispose d'une tableau en Feuille "Selection" contenant 4 colonnes :
Colonne A : le marché
Colonne B : la segmentation
Colonne C : Les numéros de personnequi correspodent au marché et à la segmentation.
A ce jour , j'ai la liste des marchés listbox 1, la liste des segmentations non dédoublonnées listbox 2, et je souhaiterais en plus que l'utilisateur choisisse un client dans la listbox 3 et enfin que la valeur selectionnée soit copier coller dans une cellule.
En Vb6, j'ai posé sur une feuille (objet Form) trois contrôles de classe ListBox, que j'ai nommés lBox1, lBox2, lBox3. Puis j'ai écrit le code
Private Sub lBox1_Scroll()
lBox2.TopIndex = lBox1.TopIndex
lBox3.TopIndex = lBox1.TopIndex
End Sub
Alors, quand je manipule la barre de défilement de lBox1, celles de lBox2 et lBox3 suivent bien gentiment. Il vous reste à adapter cela en posant sur un objet UserForm trois contrôles de classe ComboBox.