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
- Application
- AppliesTo
- ColorScaleCriteria
- Creator
- Formula
- Parent
- Priority
- PTCondition
- ScopeType
- StopIfTrue
- Type
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.