Я новичок в мире макросов, я пытаюсь написать VBA, чтобы выделить заголовок столбца красным (7-я строка - заголовок столбца на моем листе), если какая-либо из ячеек в этом столбце содержит красный цвет, если нет, то заголовок столбца должен быть выделен зеленым цветом. Я попробовал приведенный ниже код, но он выделяет весь заголовок столбца зеленым цветом.
Dim headers As Range, body As Range
Set headers = ActiveSheet.UsedRange.Rows(7).Columns
Set body = ActiveSheet.UsedRange.Offset(1).Columns
For Each body In Range(Range("A11:BD11"), Range("a" & Rows.Count).End(xlUp))
If body.Interior.Color = vbRed Then
headers.Interior.Color = IIf(found, vbRed, vbGreen)
End If
Next