Option Compare Text 'la casse est ignorée, mettre en commentaire pour qu'elle soit respectée
Sub Couleurs()
Dim nom$, r As Range, chaine$
nom = [F1]
Application.ScreenUpdating = False
With Range("J2:V" & Rows.Count)
.Interior.Color = vbYellow 'jaune
Set r = .SpecialCells(xlCellTypeComments)
End With
Intersect(Range("C2:D" & Rows.Count), r.EntireRow).Interior.Color = RGB(192, 192, 192) 'gris
For Each r In r
chaine = r.NoteText
If InStr(" " & chaine & " ", " " & nom & " ") Or _
InStr(vbLf & chaine & vbLf, vbLf & nom & vbLf) Then _
Cells(r.Row, 3).Resize(, 2).Interior.Color = vbGreen 'vert
Next
Rows(ActiveSheet.UsedRange.Rows.Count + 1 & ":" & Rows.Count).Interior.ColorIndex = xlNone 'RAZ en dessous
End Sub