ggibier,
plutôt que t'encombrer de MFC, ceci ne ferait-il pas l'affaire ?
Un code VBA qui change la couleur de ta cellule selon son contenu (ici : "TEXTE") dans n'importe quelle feuille ? Reste à voir si ce contenu varie de temps à autre...
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
'
If Not Intersect(Target, Sh.Range("A1:K34")) Is Nothing Then _
Target.Interior.Color = IIf(Target = "TEXTE", RGB(45, 115, 180), xlNone)
'
End Sub
A+