Compartir a través de


Objeto ConditionValue (Excel)

Representa la manera de evaluar la barra más corta o la barra más larga cuando se aplica una regla de formato condicional de barra de datos.

Observaciones

El objeto ConditionValue se devuelve mediante la propiedad MaxPoint o MinPoint del objeto DataBar .

Puede cambiar el tipo de evaluación predeterminado (valor más bajo para la barra más corta y valor más alto para la barra más larga) utilizando el método Modify.

Ejemplo

El ejemplo siguiente crea un rango de datos y después aplica una barra de datos al rango. 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

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.