• DİKKAT

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

Baştaki mükerrer kayıtlar silinsin

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,181
Excel Vers. ve Dili
Ofis 2019 Türkçe
A sutununda tc kimlik numaralarına göre mükerrer olan kayıtlar silinecek, tek bir satır kalacak, Kalacak olan bu satır en sondaki satır olmalı.
Teşekkürler
 

Ekli dosyalar

Merhaba,

Bu şekilde deneyiniz..

Kod:
Option Explicit

Sub İlkMükerrerleriSil()
Application.ScreenUpdating = False
Dim i As Long, son As Long
son = [A65536].End(3).Row
    For i = son To 2 Step -1
        If WorksheetFunction.CountIf(Range("A" & i & ":A" & son), _
        Cells(i, "A").Value) > 1 Then
            Rows(i).Delete
        End If
    Next i
Application.ScreenUpdating = True
End Sub
.
 
Elinize sağlık Ömer hocam, mükemmel olmuş, Çok teşekkür ediyorum.
 
Selamlar,

Alternatif olarak iki farklı kodda ben hazırladım. İncelermisiniz.

Kod:
Option Explicit
 
Sub İLK_MÜKERRER_SATIRLARI_SİL_2()
    Dim X As Long
    
    Application.ScreenUpdating = False
    
    For X = 2 To Range("A65536").End(3).Row
        If WorksheetFunction.CountIf(Range("A:A"), Cells(X, 1)) > 1 Then
            Rows(X).Clear
        End If
    Next
    
    On Error Resume Next
    Range("A:A").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
    On Error GoTo 0
    
    Application.ScreenUpdating = True
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Geri
Üst