OVH Cloud OVH Cloud

Elimine doubles ou triple données

2 réponses
Avatar
HUA Seng
Bonsoir à tous le forum,

Pouvez -vous m'aider à compléter ce petit prog, svp.

J'ai 1 tableau qui peut avoir des données à partir de la colonne D9 jusqu'
au Dxxxx, et peux avoir des doublons ou des fois en 3 fois les mêmes
données.
J' arrive à supprimer les doublons, mais pas les données qui figurent une
3ème fois. Ce que j'essaye de faire, si il existe une 3ème fois la même
donnée, le prog mets en colonne G, la valeur 1
et supprime la ligne que le 3ème donnée figure.

Sub doublon()
Dim n As Long

Application.ScreenUpdating = False
Set r = Range("D9", [D9].End(xlDown))
For n = 1 To r.Rows.Count
If r.Cells(n, 1) = r.Cells(n + 1, 1) Then
r.Cells(n, 1).Interior.ColorIndex = 6
r.Cells(n, 1).Offset(RowOffset:=0, ColumnOffset:=2).Activate '
ColumnOffset:=2 = Colonne F
ActiveCell.FormulaR1C1 = "1"
r.Cells(n + 1, 1).EntireRow.Select
With Selection
.Delete
End With
End If
Next n
' s'il existe une 3ème ligne de la même valeur
r.cells(n,1).offset(RowOffset=0,ColumnOffset:= 4).Activate '
Colonne H
ActiveCellFormulaR1C1="1"

' et ainsi de suite.
End Sub

C'est là que je bloque.

Merci d'avance

Seng

2 réponses

Avatar
JB
Bonjour,

Exemple de suppression de doublons sur la colonne A

http://cjoint.com/?mcvyYPAL2u


Cordialement JB
Avatar
HUA Seng
Bonjour,

Merci bcp, ça fonctionne.

seng
"JB" a écrit dans le message de news:

Bonjour,

Exemple de suppression de doublons sur la colonne A

http://cjoint.com/?mcvyYPAL2u


Cordialement JB