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

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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

Katılım
19 Şubat 2007
Mesajlar
136
Excel Vers. ve Dili
2003 excel-türkçe
teşekkür ederim ama ben bu şekilde uygulamayı bilmiyorum. Bana formül yöntemiyle yardımcı olursanız sevinirim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Formülle satır silinmez ki !?
 
Katılım
19 Şubat 2007
Mesajlar
136
Excel Vers. ve Dili
2003 excel-türkçe
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.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,434
Excel Vers. ve Dili
Ofis 365 Türkçe
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

Katılım
19 Şubat 2007
Mesajlar
136
Excel Vers. ve Dili
2003 excel-türkçe
Süpersiniz ya:)
 
Üst