tekrar eden satırları silmek

Katılım
19 Şubat 2007
Mesajlar
136
Excel Vers. ve Dili
2003 excel-türkçe
ekte yolladığım dosyada bulunan listemde kod sütünundaki tekrar eden satırlarımı silmek istiyorum yardım pls
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,434
Excel Vers. ve Dili
Ofis 365 Türkçe
Dosya eklenmemiş.
 
Katılım
15 Kasım 2008
Mesajlar
64
Excel Vers. ve Dili
2007 Excel İngilizce
data(veri) menüsünde remove duplicates işlevi var , işinizi görmesi lazım
 
Katılım
28 Haziran 2007
Mesajlar
246
Excel Vers. ve Dili
Excel 2003 Tr
Sub mükerer()
For sil = [a65536].End(3).Row To 1 Step -1
If WorksheetFunction.CountIf(Range("b1:b" & sil), Range("b" & sil)) > 1 Then Rows(sil).Delete
Next
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,434
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Eser Bey çok güzel yanıtlamış, bende Find komutunu kullandım, hangisi hızlı çalışır bilmiyorum açıkcası, denemek gerek.

Kod:
Sub FazlalariSil()
Dim i As Long
Application.ScreenUpdating = False
For i = [B65536].End(3).Row To 2 Step -1
    Set c = Range("b2:B" & i - 1).Find(Cells(i, "B"), LookIn:=xlValues)
    If Not c Is Nothing Then Rows(i).Delete
Next i
Application.ScreenUpdating = True
MsgBox "Fazlalıkları Sildim......"
End Sub
 
Üst