Sub ColorPart()
Dim StartC As Integer
Dim LenC As Integer
Dim lstRow As Integer
Dim i As Integer
With Sheet6
lstRow = .Range("H" & Rows.Count).End(xlUp).Row
For i = 1 To lstRow
StartC = InStr(1, .Cells(i, 8).Value, "Brkfst")
If StartC <> 0 Then
LenC = 6
.Cells(i, 8).Characters(Start:=StartC, Length:=LenC).Font.Color = vbGreen
End If
StartC = InStr(1, .Cells(i, 8).Value, "NRF")
If StartC <> 0 Then
LenC = 3
.Cells(i, 8).Characters(Start:=StartC, Length:=LenC).Font.Color = vbRed
End If
Next i
End With
End Sub