• DİKKAT

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

iki sütunu karşılaştırmak

  • Konbuyu başlatan Konbuyu başlatan zeze
  • Başlangıç tarihi Başlangıç tarihi
Katılım
18 Kasım 2004
Mesajlar
85
değerli arkadaşlar
örneğin A sütünu ve B sütununda bulunan yazıların aynı olanlarını C sütuna nasıl yazdırırım
yani A ve B 'deki ortak olanları C ye yazdıracağım
teşekürler.
 
Merhaba,

A1 = ALİ
B20 = ALİ

İse bu sizin için ortak verimidir? Yoksa veriler aynı satırlardamı olmak zorunda?
 
Merhaba,

Aşağıdaki kodu deneyiniz.

Kod:
Sub ORTAK_VERİLER()
    Dim Veri As Range, Satır As Long
    
    Range("C:C").ClearContents
    Satır = 1
    
    For Each Veri In Range("A1:B1000")
        If Veri.Text <> "" Then
            Select Case Veri.Column
                Case 1
                    If WorksheetFunction.CountIf(Range("B:B"), Veri.Text) > 0 Then
                        If WorksheetFunction.CountIf(Range("C:C"), Veri.Text) = 0 Then
                            Cells(Satır, 3) = Veri.Text
                            Satır = Satır + 1
                        End If
                    End If
                Case 2
                    If WorksheetFunction.CountIf(Range("A:A"), Veri.Text) > 0 Then
                        If WorksheetFunction.CountIf(Range("C:C"), Veri.Text) = 0 Then
                            Cells(Satır, 3) = Veri.Text
                            Satır = Satır + 1
                        End If
                    End If
            End Select
        End If
    Next
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
çalıştı dostum çok teşekkür ederim...
 
Geri
Üst