this small modification seems to do the trick:
Public Sub Check_Cat()
Dim WS_Cat As Worksheet, WS_SYS As Worksheet
Dim C_ell As Range, F_ound As Range
'
Set WS_Cat = Sheets("Catalog")
Set WS_SYS = Sheets("System")
'
WS_SYS.Select
For Each C_ell In Range("A2", Cells(Rows.Count, 1).End(xlUp))
Set F_ound = WS_Cat.Range("A:A").Find(C_ell, , , xlWhole)
If Not F_ound Is Nothing Then
'Cut Dia.
If C_ell.Offset(0, 1).Text <> F_ound.Offset(0, 1).Text Then
C_ell.Offset(0, 1).Interior.ColorIndex = 3
End If
'Shank Dia.
If C_ell.Offset(0, 2).Text <> F_ound.Offset(0, 2).Text Then
C_ell.Offset(0, 2).Interior.ColorIndex = 3
End If
'Loc.
If C_ell.Offset(0, 3).Text <> F_ound.Offset(0, 3).Text Then
C_ell.Offset(0, 3).Interior.ColorIndex = 3
End If
'OAL
If C_ell.Offset(0, 4).Text <> F_ound.Offset(0, 4).Text Then
C_ell.Offset(0, 4).Interior.ColorIndex = 3
End If
'Reach
If C_ell.Offset(0, 5).Text <> F_ound.Offset(0, 5).Text Then
C_ell.Offset(0, 5).Interior.ColorIndex = 3
End If
'Price is transfered to Catalog sheet
F_ound.Offset(0, 6) = C_ell.Offset(0, 6)
Else
C_ell.Interior.ColorIndex = 6
End If
Next
End Sub
Bookmarks