Après correction:
Mais même résultat qu'avec une seule colonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Sub test() Dim f2 As Worksheet Set D = CreateObject("Scripting.Dictionary") Set f2 = Sheets(2) TblBD1 = f2.Range("A1:A" & f2.Range("A" & Rows.Count).End(xlUp).Row, "E1:E" & f2.Range("E" & Rows.Count).End(xlUp).Row) For I = 1 To UBound(TblBD1) clé = TblBD1(I, 1) & TblBD1(I, 2) D(clé) = D(clé) Next I MsgBox D.Count - 1 End Sub
Partager