Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
317
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Sub smaz_duplicity()
  2.  
  3.     Columns("A:D").Select
  4.     ActiveWorkbook.Worksheets("List1").Sort.SortFields.Clear
  5.     ActiveWorkbook.Worksheets("List1").Sort.SortFields.Add Key:=Range("A:A"), _
  6.         SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
  7.     ActiveWorkbook.Worksheets("List1").Sort.SortFields.Add Key:=Range("B:B"), _
  8.         SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
  9.     With ActiveWorkbook.Worksheets("List1").Sort
  10.         .SetRange Range("A:D")
  11.         .Header = xlYes
  12.         .MatchCase = False
  13.         .Orientation = xlTopToBottom
  14.         .SortMethod = xlPinYin
  15.         .Apply
  16.     End With
  17.    
  18.     Cells(1, 1).Select
  19.     konec = Cells(Rows.Count, "A").End(xlUp).Row
  20.     For i = konec To 2 Step -1
  21.        If Cells(i, 1).Value = Cells(i - 1, 1).Value Then
  22.           Rows(i).Delete
  23.        End If
  24.     Next i
  25.    
  26. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement