OVH Cloud OVH Cloud

synchronisation de 2 listes

2 réponses
Avatar
AnThOnY
Comment faire pour synchrnoniser 2 listes, pour que le changement dans une
liste entraine aussi le changement dans l'autre.

Par exemple :
liste 1 : liste 2 :
pêche 10
poire 12
pomme 6

En faite, ce que je recherche s'est que quand on choisit par exemple pêche
dans la 1er liste et que dans la 2ème liste son poids change automatique.

Pour simplifier ce que je recherche c'est que les listes soient synchro
entre les niveaux.

2 réponses

Avatar
papou
Bonjour
Avec deux contrôles zones de listes déroulantes de la boîte à outils
contrôles, faire un clic droit sur le contrôle Combobox1, visualiser le code
et coller ceci :
Private Sub ComboBox1_Change()
MajListes Me.ComboBox2, ComboBox1.ListIndex
End Sub
Private Sub MajListes(Cbbx As MSForms.ComboBox, ValeurIndx As Integer)
Const PremiereLigne As Integer = 1
Dim DerniereLigne As Integer, NoCol As Integer, CelEntree As Range
NoCol = ValeurIndx + 2
DerniereLigne = Cells(PremiereLigne, NoCol).End(xlDown).Row
Set CelEntree = ActiveSheet.Range(Cells(PremiereLigne, NoCol),
Cells(DerniereLigne, NoCol))
With Cbbx
.ListFillRange = CelEntree.Address
.ListIndex = 0
End With
Set CelEntree = Nothing
End Sub

Sinon sans macro voir exemple ici :
http://www.excelabo.net/xl/listes.php

Cordialement
Pascal


"AnThOnY" a écrit dans le message de
news:
Comment faire pour synchrnoniser 2 listes, pour que le changement dans une
liste entraine aussi le changement dans l'autre.

Par exemple :
liste 1 : liste 2 :
pêche 10
poire 12
pomme 6

En faite, ce que je recherche s'est que quand on choisit par exemple pêche
dans la 1er liste et que dans la 2ème liste son poids change automatique.

Pour simplifier ce que je recherche c'est que les listes soient synchro
entre les niveaux.


Avatar
Hervé
Salut,

Private Sub ListBox1_Click()
ListBox2.ListIndex = ListBox1.ListIndex
End Sub

Hervé.

"AnThOnY" a écrit dans le message news:

Comment faire pour synchrnoniser 2 listes, pour que le changement dans une
liste entraine aussi le changement dans l'autre.

Par exemple :
liste 1 : liste 2 :
pêche 10
poire 12
pomme 6

En faite, ce que je recherche s'est que quand on choisit par exemple pêche
dans la 1er liste et que dans la 2ème liste son poids change automatique.

Pour simplifier ce que je recherche c'est que les listes soient synchro
entre les niveaux.