Hallo Jelena,
Grundsätzlich so:
Sub FindeWert()
Dim lastrow As Long, found As Range, first As String
lastrow = Cells(Rows.Count, 2).End(xlUp).Row
With Range("B3:B" & lastrow)
Set found = .Find(Range("E10").Value)
If Not found Is Nothing Then
first = found.Address
found.Interior.Color = RGB(255, 255, 0)
Do
Set found = .FindNext(After:=found)
found.Interior.Color = RGB(255, 255, 0)
If found.Address = first Then Exit Do
Loop
End If
End With
End Sub
Gruß Mr. K.