• DİKKAT

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

satırda bulunan tekrar eden kodları ile ilişiktekilerini silmek

Katılım
19 Şubat 2007
Mesajlar
136
Excel Vers. ve Dili
2003 excel-türkçe
Merhaba
3000 kalemlik bir listem var. Bu listemde bir sütünda bulunan kodların tekrar edenlerin silinmesini istiyorum. Ekte örn. yolluyorum. Yardımınız için teşekkürler.
 

Ekli dosyalar

Dosyanız ekte.:cool:
Kod:
Sub mukerrer_sil()
If MsgBox("Mükerrer kod kayıtlarını silmek istiyormusunuz?", vbYesNo, "MÜKERRER SİLME") = vbNo Then Exit Sub
Application.ScreenUpdating = False
For i = Cells(65536, "B").End(xlUp).Row To 2 Step -1
    If WorksheetFunction.CountIf(Range("B2:B65536"), Cells(i, "B").Value) > 1 Then
        Range("A" & i & ":F" & i).Delete (xlUp)
    End If
Next i
Application.ScreenUpdating = True
MsgBox "Mükerrer kayıtlar silinmiştir..!!", vbOKCancel + vbInformation, "MÜKERRERLER SİLİNDİ"
End Sub
 

Ekli dosyalar

teşekkür ederim ama ben bu şekilde uygulamayı bilmiyorum. Bana formül yöntemiyle yardımcı olursanız sevinirim.
 
Formülle satır silinmez ki !?
 
Teşşekkür ederim. Makroyu bilmediğim için formülle oluyorsa formül demiştim ama hazırladığınız tabloya bilgileri kopylayıncada sorunum çözüldü Keşke makroyu bilebilseydim.
Tekrar teşekkürler.
 
Merhaba,

Formülle çift olanlar bulunup Süzdürerek kayıtlar silinebilir. Biraz uzun yöntemdir ama makro bilmeyince işe yarar.

G2 :

Kod:
=EĞER(EĞERSAY($B$2:B2;B2)>1;"Sil";"")
=IF(COUNTIF($B$2:B2;B2)>1;"Sil";"")
 

Ekli dosyalar

Süpersiniz ya:)
 
Geri
Üst