• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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
 
data(veri) menüsünde remove duplicates işlevi var , işinizi görmesi lazım
 
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
 
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
 
Geri
Üst