2

Как можно достичь следующего:

Если (значение ячейки A1) <(чем значение 0), тогда (весь текст, представляющий число в ячейке A1), должен иметь цвет (КРАСНЫЙ)?

2 ответа2

3

Базовое условное форматирование сделает это (без добавления функции непосредственно внутри ячейки)

  1. Выберите ячейку / диапазон ячеек сверху вниз (я использовал A1:A3 ниже)
  2. На вкладке « Главная » на ленте выберите « Условное форматирование».
  3. Выберите «Форматировать только те ячейки, которые содержат»
  4. Cell Value .... less than ..... =0
  5. нажмите Формат и выберите красный шрифт

Дебра Далглиш имеет отличную ссылку на условное форматирование здесь

1

Ваш вопрос не совсем понятен, поэтому я собираюсь сделать несколько предположений, пытаясь понять и ответить на него. Может быть, у вашего инструктора была такая же проблема?

При написании кода VBA вы можете получить / установить цвет текста ячейки, используя свойство ColorIndex . Это значение представляет индекс одного из значений цвета по умолчанию, от 1 до 56. И в дополнение к 56 цветам, уже имеющимся в палитре, есть два специальных значения: xlColorIndexNone указывает, что цвет не был назначен, а xlColorIndexAutomatic указывает, что используется цвет по умолчанию.

Например, чтобы установить цвет текста ячейки (1, 3) на красный, вы должны написать:

Cell(1, 3).Font.ColorIndex = 3

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