ho risolto con una macro (che ci ha messo 20 min a ripulire 3500 righe)


prima ho ordinato il file secondo queste due regole:
Colonna 1 crescente
Colonna 2 decrescente

poi ho eseguito questa macro lascia soltanto le ultime ricorrenze di un valore.

codice:
Sub Deleterows()
 Dim i As Long, lastrow As Long, l As Long
 Dim rk As Range
 lastrow = Cells(Rows.Count, "A").End(xlUp).Row
 For i = lastrow - 1 To 1 Step -1
  l = Cells(Rows.Count, "A").End(xlUp).Row
  Set rk = Range(Cells(i, "A"), Cells(l, "A"))
  If Application.CountIf(rk, Cells(i, "A")) > 1 Then
         Rows(i).EntireRow.Delete
  End If
 Next
 End Sub
ciao

Igor