Hi,
i have the code below to highlight the differences between two sheets, how can it be modify to copy differences to another sheet.
code:
thank you,
i have the code below to highlight the differences between two sheets, how can it be modify to copy differences to another sheet.
code:
VBA Code:
Sub HIGHLIGHT_DIFFERENCES()
Dim sh1 As Worksheet, sh2 As Worksheet, c As Range, f As Range, mydiffs As Long
Dim r1 As Range, r2 As Range
Set sh1 = Sheets("NCL")
Set sh2 = Sheets("VENDOR")
Set r1 = sh1.Range("A2", sh1.Range("A" & Rows.Count).End(xlUp))
Set r2 = sh2.Range("A2", sh2.Range("A" & Rows.Count).End(xlUp))
r1.Interior.Color = vbWhite
r2.Interior.Color = vbWhite
For Each c In r1
Set f = r2.Find(c, , xlValues, xlWhole)
If f Is Nothing Then
c.Interior.Color = vbRed
mydiffs = mydiffs + 1
End If
Next
For Each c In r2
Set f = r1.Find(c, , xlValues, xlWhole)
If f Is Nothing Then
c.Interior.Color = vbRed
mydiffs = mydiffs + 1
End If
Next
MsgBox mydiffs & " differences found"
End Sub
thank you,