recuperer valeurs doublons

tonton29610

XLDnaute Nouveau
Bonjour le forum,
Hier en parlant de boucler sur les valeurs de listbox, je me suis probablement mal exprimé. Ce que souhaite c'est d'afficher dans la listbox2 les valeurs en jaunes dans l'exemple qui sont en fait les valeurs du deuxième tableau en rapport avec les doublons entre les deux tableaux.
Merci d'avance car je n'y arrive vraiement pas.
 

Pièces jointes

  • recup valeurs.xls
    29 KB · Affichages: 49

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : recuperer valeurs doublons

Bonjour,


Code:
Private Sub UserForm_Initialize()
 Set MonDico1 = CreateObject("Scripting.Dictionary")
  For Each c In Range("a2:a14")
     If Not MonDico1.Exists(c.Value) Then MonDico1.Add c.Value, c.Value
  Next c
  Set mondico2 = CreateObject("Scripting.Dictionary")
  For Each c In Range("c2:c14")
    If MonDico1.Exists(c.Value) Then
      If Not mondico2.Exists(c.Value) Then mondico2.Add c.Value, c.Offset(0, 1).Value
    End If
  Next c
 Me.ListBox1.List = mondico2.keys
 Me.ListBox2.List = mondico2.items
End Sub

JB
Formation Excel VBA JB
 

Discussions similaires

Statistiques des forums

Discussions
312 084
Messages
2 085 192
Membres
102 809
dernier inscrit
Sandrine83