Merhaba
Ekteki örnek dosyamda aşağıdaki kodu kullanıp mükerer satırları silip.
En küçük tarihli satırdan başlayarak satırları sıralamak istiyorum.
Fakat bazı satırlar silinirken bazı mükerer satırlar silinmiyor.
Tam olarak yapmak istedigim tarih stünün daki tarihi dikkate almadan satırları bire düşürmek en sonda kalan satır en küçük tarih olmasını ve bunu küçükten büyüge doğru sıralamak istiyorum.
Sub mukerrer_sil()
Dim son As Long
Application.ScreenUpdating = False
Application.DisplayAlerts = False
son = Cells(Rows.Count, "A").End(xldown).Row
Range("A2:G" & son).Sort Key1:=Range("A2"), Order1:=xlDescending
Range("A2:G" & son).RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
Ekteki örnek dosyamda aşağıdaki kodu kullanıp mükerer satırları silip.
En küçük tarihli satırdan başlayarak satırları sıralamak istiyorum.
Fakat bazı satırlar silinirken bazı mükerer satırlar silinmiyor.
Tam olarak yapmak istedigim tarih stünün daki tarihi dikkate almadan satırları bire düşürmek en sonda kalan satır en küçük tarih olmasını ve bunu küçükten büyüge doğru sıralamak istiyorum.
Sub mukerrer_sil()
Dim son As Long
Application.ScreenUpdating = False
Application.DisplayAlerts = False
son = Cells(Rows.Count, "A").End(xldown).Row
Range("A2:G" & son).Sort Key1:=Range("A2"), Order1:=xlDescending
Range("A2:G" & son).RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub