See such short code - will do:
Sub test()
Range("A1").CurrentRegion.Sort Header:=xlYes, key1:=Range("B1"), order1:=xlAscending, _
key2:=Range("A1"), order2:=xlAscending, key3:=Range("H1"), order3:=xlDescending
Range("A1").CurrentRegion.RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes
End Sub
assuming you have date starting from A1 with names in A, lastnames in B and dates in H column (row 1 has headers).
See sample file - Cells are color-coded to make it easier to notice what happens.
Yellow are single entries. For other staff - intensive color is the most recent.
Bookmarks