Maybe:
Sub Burt_100()
Dim i As Long
Dim lr As Long
Sheets("Sheet1").Columns("B:B").Insert xlToRight
Sheets("Sheet1").Rows("1:1").Insert xlDown
Sheets("Sheet2").Rows("1:1").Insert xlDown
With Sheets("Sheet1").Range("B2:B" & Sheets("Sheet1").UsedRange.Rows.Count + 1)
.Formula = "=VLOOKUP(A2,Sheet2!$A$2:$A$" & Sheets("Sheet2").UsedRange.Rows.Count + 1 & ",1,false)"
.Value = .Value
.Replace "#N/A", ""
End With
Sheets("Sheet1").Activate
lr = Cells(Rows.Count, 1).End(xlUp).Row
For i = lr To 2 Step -1
If Range("B" & i).Value = Range("A" & i).Value Then
Range("B" & i).EntireRow.Copy Sheets("Sheet3").Range("A" & Rows.Count).End(3)(2)
Range("B" & i).EntireRow.Delete xlUp
End If
Next i
Sheets("Sheet1").Rows("1:1").Delete xlUp
Sheets("Sheet2").Rows("1:1").Delete xlUp
Sheets("Sheet3").Rows("1:1").Delete xlUp
Sheets("Sheet1").Columns("B:B").Delete xlToLeft
Sheets("Sheet3").Columns("B:B").Delete xlToLeft
End Sub
Bookmarks