Objeto FormatCondition (Excel)

Representa un formato condicional.

Observaciones

El objeto FormatCondition es un miembro de la colección FormatConditions. La colección FormatConditions ahora puede contener más de tres formatos condicionales para un rango determinado.

Use el método Add del objeto FormatConditions para crear un nuevo formato condicional. Si un intervalo tiene varios formatos, puede usar el método Modify para cambiar uno de los formatos, o bien puede usar el método Delete para eliminar un formato y, a continuación, usar el método Add para crear un nuevo formato.

Use las propiedades Font, Borders e Interior del objeto FormatCondition para controlar la apariencia de las celdas con formato. Algunas propiedades de estos objetos no son compatibles con el modelo de objetos de formato condicional. En la tabla siguiente, se enumeran algunas de las propiedades que se pueden usar con el formato condicional.

Objeto Propiedades que puede usar con formato condicional
Font Bold, Color, ColorIndex, FontStyle, Italic, Strikethrough, ThemeColor, ThemeFont, TintAndShade y Underline

No se pueden usar los estilos de subrayado contable.
Borders Se pueden usar los bordes siguientes (no se admiten todos los demás): xlBottom, xlLeft, xlRight, xlTop.

Se pueden usar los siguientes estilos de borde (no se admiten todos los demás): xlLineStyleNone, xlContinuous, xlDash, xlDot, xlDashDot, xlDashDotDot, xlGray50, xlGray75 y xlGray25.

Se pueden usar los siguientes grosores de borde (no se admiten todos los demás): xlHairline y xlThin.
Interior Color, ColorIndex, Gradient, Pattern, PatternColor, PatternColorIndex, PatternThemeColor, PatternTintAndShade, ThemeColor y TintAndShade.

Ejemplo:

Use FormatConditions (index), donde index es el número de índice del formato condicional, para devolver un objeto FormatCondition . En el ejemplo siguiente, se establecen las propiedades de formato de un formato condicional existente para las celdas 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

Propiedades

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.