DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Karsilastir()
Dim i As Long, _
j As Integer, _
c As Range, _
adr As String
Application.ScreenUpdating = False
Range("J2:K" & Rows.Count).Clear
j = 1
For i = 2 To Cells(Rows.Count, "A").End(3).Row
With Range("D:D")
Set c = .Find(Cells(i, "A"), LookIn:=xlValues, LookAt:=xlWhole)
If Not c Is Nothing Then
adr = c.Address
Do
If Cells(i, "B") = Cells(c.Row, "E") Then
j = j + 1
Cells(j, "J") = Cells(i, "A")
Cells(j, "K") = Cells(i, "B")
End If
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> adr
End If
End With
Next i
If j = 1 Then
MsgBox "HİÇ KARŞILAŞTIRMA OLMADI....", vbCritical, "excel.web"
Else
MsgBox j - 1 & " ADET BENZER KAYIT BULUNDU....", vbInformation, "excel.web"
End If
Application.ScreenUpdating = True
End Sub
Sub Karsilastir()
Dim i As Integer, a As Integer
Dim Rky As Range
a = 2: Range("J2:K" & Rows.Count).Clear
For Each Rky In Range("A2:A" & Range("A65536").End(3).Row)
For i = 2 To Range("D65536").End(3).Row
If Rky.Value = Cells(i, 4) And _
Rky.Offset(0, 1).Value = Cells(i, 5) Then
Rky.Resize(, 2).Copy Cells(a, "J")
a = a + 1
End If
Next i
Next Rky
i = Empty: a = Empty
Set Rky = Nothing
End Sub