Objeto FormatCondition (Excel)

Representa um formato condicional.

Comentários

O objeto FormatCondition é membro da coleção FormatConditions. A coleção FormatConditions agora pode conter mais de três formatos condicionais para um determinado intervalo.

Use o método Add do objeto FormatConditions para criar um novo formato condicional. Se um intervalo tiver vários formatos, você poderá usar o método Modifi para alterar um dos formatos ou usar o método Delete para excluir um formato e, em seguida, usar o método Add para criar um novo formato.

Use as propriedades Fonte, Bordas e Interior do objeto FormatCondition para controlar a aparência das células formatadas. Algumas propriedades desses objetos não têm suporte para o modelo de objeto de formato condicional. Algumas das propriedades que podem ser usadas com formatação condicional estão listadas na tabela a seguir.

Objeto Propriedades que você pode usar com a formatação condicional
Font Negrito, Cor, ColorIndex, FontStyle, Italic, Strikethrough, ThemeColor, ThemeFont, TintAndShade e Sublinhado

Os estilos de sublinhado contábil não podem ser usados.
Borders As bordas a seguir podem ser usadas (todas as outras não têm suporte): xlBottom, xlLeft, xlRight e xlTop.

Os seguintes estilos de borda podem ser usados (todos os outros não têm suporte): xlLineStyleNone, xlContinuous, xlDash, xlDot, xlDashDot, xlDashDotDot, xlGray50, xlGray75 e xlGray25.

Os seguintes pesos de borda podem ser usados (todos os outros não têm suporte): xlHairline e xlThin.
Interior Cor, ColorIndex, Gradient, Pattern, PatternColor, PatternColorIndex, PatternThemeColor, PatternTintAndShade, ThemeColor e TintAndShade.

Exemplo

Use FormatConditions (index), em que o índice é o número de índice do formato condicional, para retornar um objeto FormatCondition . O exemplo a seguir define propriedades de formato para um formato condicional existente para as células 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

Métodos

Propriedades

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.