Bonjour
Voici ma plage suivante
je souhaite obtenir une autre plage sans doublons par rapport a la fusion col1 & col2 & col3 & col4 & col6 la colonne 5 ne seras pas inclus.
voici résultat Souhaité
J'ai utiliser le code Suivant mais j'ai coincé dans la transposition du dictionnaire vers Excel ou bien comment convertir un dictionnaire dans une plage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Sub SpLignesIdentiques() Application.ScreenUpdating = False Set Sh = Sheets("BD") a = Sh.Range("A2:F21").Value Set mondico = CreateObject("Scripting.Dictionary") For i = 1 To UBound(a) temp = a(i, 1) & "|" & a(i, 2) & "|" & a(i, 3) & "|" & a(i, 4) & "|" & a(i, 6) mondico(temp) = mondico(temp) + 1 Next i 'Transposer mondico vers excel End Sub
Partager