Boş satır ve mükerrerlerinin macro ile alınabilmesi...

Katılım
12 Aralık 2008
Mesajlar
17
Excel Vers. ve Dili
2003
Arkadaşlar biz macro yardımı ile 2 farklı sütundaki verileri eşleştirip yeni olanlarının farklı bir sütuna macro yardımıyla çıkarılmasını yaptık. Ancak bizim eklediğimiz yeni listenin içerisinde mükerrer yada boş hücreler olabilir. Ben bu durumda gelişmiş filitreleme kullanarak bunları ortadan kaldırabılıyorum ancak macro yardımı ıle hiç filitrelemeye gerek kalmadan yapabilmemiz mümkünmüdür. Bunu sormak istiyorum
 

Ekli dosyalar

  • 78 KB Görüntüleme: 16

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
Kodunuzu aşağıdaki ile değiştiriniz.:cool:
Kod:
Sub AraYoksaYaz()
Dim s2 As Worksheet
Dim i As Long, j As Long
Dim c As Variant
Set s2 = Sheets("Sheet2")
s2.Select
Application.ScreenUpdating = False
Range("D2:D65536").ClearContents
j = 1
For i = 2 To [A65536].End(3).Row
    Set c = Range("B:B").Find(Cells(i, "A"), LookIn:=xlValues)
    If c Is Nothing And Trim(Cells(i, "A").Value) <> "" Then
        If WorksheetFunction.CountIf(Range("A2:A" & i), Cells(i, "A").Value) = 1 Then
            j = j + 1
            Cells(j, "D") = Cells(i, "A")
        End If
    End If
Next i
Application.ScreenUpdating = True
MsgBox "İşlem Tamam " & j - 1 & " Adet Yeni Değer Bulundu..."
End Sub
 
Üst