Evelynetfrancois
XLDnaute Impliqué
bonsoir
En cherchant sur le site j'ai trouvé et adapté cette macro qui efface juste le doublon dans la colonne , sans suprimer la ligne.......
elle fonctionne , mais , elle doit etre ecrite un peu "cochonne" !!!
il y a peut-etre plus simple non ?
D'autre part , à quoi ça correspondent les % ????
un grand Merci pour tout
E et F
Dim i%, k%
Dim j%, m%
'Pour suprimer les doublons présent dans la colonne B je fais ....
For i = 2 To Range("B100").End(xlUp).Row
For k = i + 1 To Range("B100").End(xlUp).Row
If Cells(i, 2).Value = Cells(k, 2).Value Then
Cells(k, 2).Value = ""
End If
Next k
Next i
'puis
'Pour suprimer les doublons présent dans la colonne D je fais ...
For j = 2 To Range("D100").End(xlUp).Row
For m = j + 1 To Range("D100").End(xlUp).Row
If Cells(j, 4).Value = Cells(m, 4).Value Then
Cells(m, 4).Value = ""
End If
Next m
Next j
End Sub
En cherchant sur le site j'ai trouvé et adapté cette macro qui efface juste le doublon dans la colonne , sans suprimer la ligne.......
elle fonctionne , mais , elle doit etre ecrite un peu "cochonne" !!!
il y a peut-etre plus simple non ?
D'autre part , à quoi ça correspondent les % ????
un grand Merci pour tout
E et F
Dim i%, k%
Dim j%, m%
'Pour suprimer les doublons présent dans la colonne B je fais ....
For i = 2 To Range("B100").End(xlUp).Row
For k = i + 1 To Range("B100").End(xlUp).Row
If Cells(i, 2).Value = Cells(k, 2).Value Then
Cells(k, 2).Value = ""
End If
Next k
Next i
'puis
'Pour suprimer les doublons présent dans la colonne D je fais ...
For j = 2 To Range("D100").End(xlUp).Row
For m = j + 1 To Range("D100").End(xlUp).Row
If Cells(j, 4).Value = Cells(m, 4).Value Then
Cells(m, 4).Value = ""
End If
Next m
Next j
End Sub