• DİKKAT

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

Farklı olanı listenin altına ekleme

Katılım
30 Mart 2005
Mesajlar
755
Excel Vers. ve Dili
2016 EN
Merhaba,
Sayfa1'de D sütununda veriler var. Bu verilerden Data sayfasında A sütununda bulunmayanlar, A sütununun altına eklensin istiyorum.
Şimdiden teşekkür ederim.
 
Merhaba,

Aşağıdaki kodları deneyiniz.

Kod:
Sub Aktar()
    Dim i   As Long
    Dim Son As Long
    Dim c   As Range
    Dim s1  As Worksheet
    Dim sd  As Worksheet
    Dim Adet As Integer
    
    Set s1 = Sheets("Sayfa1")
    Set sd = Sheets("Data")
    
    For i = 2 To s1.Cells(Rows.Count, "D").End(3).Row
        Set c = sd.Range("a:a").Find(s1.Cells(i, "D"), LookIn:=xlValues, LookAt:=xlWhole)
        If c Is Nothing Then
            Son = sd.Cells(Rows.Count, "A").End(3).Row + 1
            sd.Cells(Son, "A") = s1.Cells(i, "D")
            Adet = Adet + 1
        End If
    Next i
    
    MsgBox Adet & " Adet Sözcük Aktardım"
    
End Sub
 

Ekli dosyalar

Alternatif olarak eğersay fonksiyonunun sonucuna göre de ekleme yapılabilir.
 
Geri
Üst