Объект FormatCondition (Excel)

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

Замечания

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

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

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

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

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

Можно использовать следующие стили границ (все остальные не поддерживаются): xlLineStyleNone, xlContinuous, xlDash, xlDot, xlDashDot, xlDashDot, xlDashDot, 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 и обратная связь.