Как я могу написать следующее выражение кода в Excel? Я хочу изменить цвет шрифта ячейки, если другие ячейки не пусты.

Выражение:

если ячейки A1, A2 и A3 не пусты, измените цвет шрифта ячейки B1

Я старался...

=IF(A1:A3 <> "",  B1.Font.Color = vbRed)

... но это не работает, я вижу только #NAME?

Опять же, я хочу изменить цвет шрифта ячейки в зависимости от состояния других ячеек.

1 ответ1

1

B2.Font.Color = vbRed - это не значение, которое может возвращать ячейка, это код VBA, который нельзя использовать в формуле.

В этом случае вы захотите использовать условное форматирование

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