Objeto ColorScale (Excel)

Representa una regla de formato condicional de escala de colores.

Comentarios

Todos los objetos de formato condicional se encuentran dentro de un objeto de colección FormatConditions , que es un elemento secundario de una colección Range . Puede crear una regla de formato de escala de colores mediante el método Add o AddColorScale de la colección FormatConditions .

Las escalas de colores son guías visuales que ayudan a comprender la distribución y la variación de los datos. Puede aplicar una escala de colores de dos colores o una escala de tres colores a un rango de datos, a datos de una tabla o a los datos de un informe de tabla dinámica. En el caso de formato condicional de escala de dos colores, se asigna el valor, tipo y color a los umbrales mínimo y máximo de un rango. Las escalas de tres colores también tienen un umbral de punto medio.

Cada uno de estos umbrales se determina estableciendo las propiedades del objeto ColorScaleCriteria . El objeto ColorScaleCriteria, que es secundario del objeto ColorScale, es una colección de todos los objetos ColorScaleCriterion de la escala de colores.

Ejemplo:

El ejemplo de código siguiente crea un rango de números y después le aplica a dicho rango una regla de formato condicional de escala de dos colores. Al umbral mínimo se le asigna el color rojo y al umbral máximo, el azul.

Sub CreateColorScaleCF() 
 
 Dim cfColorScale As ColorScale 
 
 'Fill cells with sample data from 1 to 10 
 With ActiveSheet 
 .Range("C1") = 1 
 .Range("C2") = 2 
 .Range("C1:C2").AutoFill Destination:=Range("C1:C10") 
 End With 
 
 Range("C1:C10").Select 
 
 'Create a two-color ColorScale object for the created sample data range 
 Set cfColorScale = Selection.FormatConditions.AddColorScale(ColorScaleType:=2) 
 
 'Set the minimum threshold to red and maximum threshold to blue 
 cfColorScale.ColorScaleCriteria(1).FormatColor.Color = RGB(255, 0, 0) 
 cfColorScale.ColorScaleCriteria(2).FormatColor.Color = RGB(0, 0, 255) 
 
End Sub

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.