Le plus simple est dans Excel directement. Tu n'as qu'à faire une mise en forme conditionnelle. Voici le code pour mettre en rouge, tu n'as qu'à adapter à tes cellules
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=$D$18="""""
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False