Bonjour
Je cherche à supprimer toutes les lignes si en colonne B le terme est identique à une autre ligne.
Le code ci-dessous supprime les lignes si un doublon est trouvé en colonne B, mais je voudrais aussi qu'il supprime la première ligne du doublon. Si B3, B4, B5 = identique alors suppression de ligne B3, B4, B5
Merci à vous
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
16 Sub Module19SupprimeDoublons() Application.ScreenUpdating = False Dim LastLig As Long, i As Long With Sheets("Base2") LastLig = .Cells(.Rows.Count, "B").End(xlUp).Row For i = LastLig To 2 Step -1 If Application.CountIf(.Range("B1:B" & LastLig), .Range("B" & i)) > 1 Then .Rows(i).Delete LastLig = LastLig - 1 End If Next i End With End Sub





Répondre avec citation


Partager