Hi,
This should do the trick
Sub FindNames()
Dim Range1(), Range2()
Dim bFound As Boolean
Dim RowNo As Integer
Range1 = Range("A1:" & Range("A1").End(xlDown).Address)
Range2 = Range("B1:" & Range("B1").End(xlDown).Address)
For i = 1 To UBound(Range1)
bFound = False
For j = 1 To UBound(Range2)
If Range1(i, 1) = Range2(j, 1) Then
bFound = True
Exit For
End If
Next
If bFound = False Then
RowNo = RowNo + 1
Sheets(2).Cells(RowNo, 1) = Range1(i, 1)
End If
Next
RowNo = 0
For i = 1 To UBound(Range2)
bFound = False
For j = 1 To UBound(Range1)
If Range1(j, 1) = Range2(i, 1) Then
bFound = True
Exit For
End If
Next
If bFound = False Then
RowNo = RowNo + 1
Sheets(3).Cells(RowNo, 1) = Range2(i, 1)
End If
Next
End Sub
-vemaju
|