1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| Sub effacer_bdoublon()
'
'pour enlever les trous, on classe d'abords la colonne par ordre alphabétique ou inverse
'au départ, dans ma feuille il y avé 17 ligne, en fait il faudré d'abords compter les lignes
Range("A1:C17").Sort Key1:=Range("A1"), Order1:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
'on compte nombre de ligne
nb_ligne = 1
While Cells(nb_ligne, 1) <> ""
nb_ligne = nb_ligne + 1
Wend
'on enlève les doublons:
For i = 2 To nb_ligne
If Cells(i, 1) = Cells(i - 1, 1) Then
Rows(i & ":" & i).Select
Selection.Delete Shift:=xlUp
End If
Next i
End Sub |
Partager