Бөлісу құралы:


Метод FormatConditions.Add (Excel)

Добавляет новый условный формат.

Синтаксис

expression. Add (Type, Operator, Formula1, Formula2)

выражение Переменная, представляющая объект FormatConditions .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Тип Обязательный XlFormatConditionType Указывает, основан ли условный формат на значении ячейки или выражении.
Operator Необязательный Variant Оператор условного формата. Может быть одной из следующих констант XlFormatConditionOperator: xlBetween, xlEqual, xlGreaterEqual, xlLess, xlLess, xlLessEqual, xlNotBetween или xlNotEqual. Если тип имеет значение xlExpression, аргумент Operator игнорируется.
Formula1 Необязательный Variant Значение или выражение, связанные с условным форматом. Может быть константой, строковым значением, ссылкой на ячейку или формулой.
Formula2 Необязательный Variant Значение или выражение, связанные со второй частью условного формата, если оператор имеет значение xlBetween или xlNotBetween (в противном случае этот аргумент игнорируется). Может быть константой, строковым значением, ссылкой на ячейку или формулой.

Возвращаемое значение

Объект FormatCondition , представляющий новый условный формат.

Замечания

Используйте метод Modify для изменения существующего условного формата или метод Delete для удаления существующего формата перед добавлением нового формата.

Пример

В этом примере к ячейкам E1:E10 добавляется условный формат.

With Worksheets(1).Range("e1:e10").FormatConditions _ 
 .Add(xlCellValue, xlGreater, "=$a$1") 
 With .Borders 
 .LineStyle = xlContinuous 
 .Weight = xlThin 
 .ColorIndex = 6 
 End With 
 With .Font 
 .Bold = True 
 .ColorIndex = 3 
 End With 
End With

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.