Partilhar via


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.

Utilize o método Add do objeto FormatConditions para criar um novo formato condicional. Se um intervalo tiver múltiplos formatos, pode utilizar o método Modificar para alterar um dos formatos ou pode utilizar o método Delete para eliminar um formato e, em seguida, utilizar o método Adicionar para criar um novo formato.

Utilize as propriedades Tipo de Letra, Limites e Interior do objeto FormatCondition para controlar o aspeto das células formatadas. Algumas propriedades destes objetos não são suportadas pelo modelo de objeto de formato condicional. Algumas das propriedades que podem ser utilizadas com formatação condicional estão listadas na tabela seguinte.

Objeto Propriedades que pode utilizar com a formatação condicional
Fonte Negrito, Cor, ColorIndex, FontStyle, Itálico, Rasurado, TemaColor, ThemeFont, TintAndShade e Sublinhado

Não é possível utilizar os estilos de sublinhado de contabilidade.
Bordas Os seguintes limites podem ser utilizados (todos os outros não são suportados): xlBottom, xlLeft, xlRight, xlTop.

Os seguintes estilos de limite podem ser utilizados (todos os outros não são suportados): xlLineStyleNone, xlContinuous, xlDash, xlDot, xlDashDot, xlDashDotDot, xlGray50, xlGray75 e xlGray25.

Os seguintes pesos de limite podem ser utilizados (todos os outros não são suportados): xlHairline e xlThin.
Interior Color, ColorIndex, Gradient, Pattern, PatternColor, PatternColorIndex, PatternThemeColor, PatternTintAndShade, ThemeColor e TintAndShade.

Exemplo

Utilize FormatConditions (índice), em que o índice é o número de índice do formato condicional, para devolver 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.