Objeto ConditionValue (Excel)
Representa como a barra mais curta ou a barra mais longa é avaliada para uma regra de formatação condicional da barra de dados.
Comentários
O objeto ConditionValue é retornado usando a propriedade MaxPoint ou MinPoint do objeto DataBar .
Você pode alterar o tipo de avaliação da configuração padrão (o valor mais baixo para a barra mais curta e o valor mais alto para a barra mais longa) usando o método Modify.
Exemplo
O exemplo a seguir cria um intervalo de dados e aplica uma barra de dados ao intervalo. Você observará que, como há um valor extremamente baixo e alto no intervalo, os valores médios têm barras de dados de tamanho semelhante. Para que os valores médios não sejam ambíguos, o código de exemplo usa o objeto ConditionValue para alterar como os limites são avaliados como percentis.
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
Propriedades
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.