[vba]Код
Sub iColorWord()
Dim i As Long
Dim iLastRow As Long
Dim FoundCell As Range
Dim FAdr As String
iLastRow = Cells(Rows.Count, "B").End(xlUp).Row
Range("B2:B" & iLastRow).Interior.ColorIndex = xlColorIndexNone
With Worksheets("Лист2")
iLastRow = .Cells(.Rows.Count, "B").End(xlUp).Row
For i = 2 To iLastRow
Set FoundCell = Columns(2).Find(.Cells(i, "B"), , xlValues, xlWhole)
If Not FoundCell Is Nothing Then
FAdr = FoundCell.Address
Do
Cells(FoundCell.Row, "B").Interior.ColorIndex = 6
Set FoundCell = Columns(2).FindNext(FoundCell)
Loop While FoundCell.Address <> FAdr
End If
Next
End With
End Sub
[/vba]
Запускать при активном листе Лист1