если есть следующее утверждение IF:

=IF(R1=R3,"GreenBG","RedBG")

Как я могу добавить цвет фона, используя оператор IF (это вообще возможно)?

1 ответ1

1

Как уже упоминалось, условное форматирование - лучший маршрут. При этом использование стандартной функции рабочего листа внутри рабочего листа не может изменить цвет.

Для VBA, как отмечено, это довольно просто:

Вариант Явный

Sub BGColoring()
    If Range("A1") = Range("A3") Then
        Range("A1").Interior.Color = RGB(0, 255, 0)
        Else: Range("A1").Interior.Color = rbg(255, 0, 0)
    End If
End Sub

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .