Объект FormatCondition (Excel)

Представляет условное форматирование.

Примечания

Объект FormatCondition является членом коллекции FormatConditions . Коллекция FormatConditions теперь может содержать более трех условных форматов для заданного диапазона.

Используйте метод Add объекта FormatConditions , чтобы создать новое условное форматирование. Если диапазон содержит несколько форматов, можно использовать метод Modify для изменения одного из форматов или метод Delete для удаления формата, а затем использовать метод Add для создания нового формата.

Используйте свойства Font, Borders и Interior объекта FormatCondition для управления видом отформатированных ячеек. Некоторые свойства этих объектов не поддерживаются объектной моделью условного форматирования. Некоторые свойства, которые можно использовать с условным форматированием, перечислены в следующей таблице.

Объект Свойства, которые можно использовать при условном форматировании
Font Полужирный, цвет, цветовой индекс, стиль шрифта, курсив, зачеркивание, ThemeColor, ThemeFont, TintAndShade и подчеркивание

Стили подчеркивания учета использовать нельзя.
Borders Можно использовать следующие границы (все остальные не поддерживаются): xlBottom, xlLeft, xlRight, xlTop.

Можно использовать следующие стили границы (все остальные не поддерживаются): xlLineStyleNone, xlContinuous, xlDash, xlDot, xlDashDot, xlDashDotDot,xlGray50, xlGray75 и xlGray25.

Можно использовать следующие толщины границ (все остальные не поддерживаются): xlHairline и xlThin.
Interior Color, ColorIndex, Gradient, Pattern, PatternColor, PatternColorIndex, PatternThemeColor, PatternTintAndShade, ThemeColor и TintAndShade.

Пример

Используйте FormatConditions (index), где index — это номер индекса условного формата, для возврата объекта FormatCondition . В следующем примере задаются свойства формата для существующего условного форматирования ячеек E1:E10.

With Worksheets(1).Range("e1:e10").FormatConditions(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 и обратная связь.