Objeto Databar (Excel)
Representa una regla de formato condicional de barra de datos. Aplicar una barra de datos a un rango ayuda a ver el valor de una celda en relación con otras celdas.
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 barra de datos mediante los métodos Add o AddDatabar de la colección FormatConditions .
Las propiedades MinPoint y MaxPoint del objeto Databar se usan para establecer los valores de la barra más corta y la barra más larga de un rango de datos. Estas propiedades devuelven un objeto ConditionValue , con el que puede especificar cómo se evalúan los umbrales.
El objeto Databar también proporciona propiedades que permiten especificar una línea de eje que se muestra cuando hay valores negativos, así como especificar el color y el formato de las barras de datos.
Ejemplo:
En el ejemplo siguiente se crea un intervalo de datos y, a continuación, se aplica una barra de datos al intervalo. Observará que, dado que hay un valor extremadamente bajo y alto en el intervalo, los valores intermedios tienen barras de datos de una longitud similar. Para que los valores intermedios sean más claros, el código de ejemplo utiliza el objeto ConditionValue para cambiar a percentiles la manera de evaluar los umbrales.
Sub CreateDatabarCF()
Dim cfDatabar As Databar
' Create a range of data with a couple of extreme values
With ActiveSheet
.Range("D1") = 1
.Range("D2") = 45
.Range("D3") = 50
.Range("D2:D3").AutoFill Destination:=Range("D2:D8")
.Range("D9") = 500
End With
Range("D1:D9").Select
' Create a data bar with default behavior
Set cfDatabar = Selection.FormatConditions.AddDatabar
MsgBox "Because of the extreme values, middle data bars are very similar"
' The MinPoint and MaxPoint properties return a ConditionValue object
' which you can use to change threshold parameters
cfDatabar.MinPoint.Modify newtype:=xlConditionValuePercentile, _
newvalue:=5
cfDatabar.MaxPoint.Modify newtype:=xlConditionValuePercentile, _
newvalue:=75
End Sub
Métodos
Propiedades
- Application
- AppliesTo
- AxisColor
- AxisPosition
- BarBorder
- BarColor
- BarFillType
- Creator
- Direction
- Formula
- MaxPoint
- MinPoint
- NegativeBarFormat
- Parent
- PercentMax
- PercentMin
- Priority
- PTCondition
- ScopeType
- ShowValue
- 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.