使用英语阅读

通过


ConditionValue 对象 (Excel)

代表数据条条件格式规则计算最短数据条和最长数据条的方法。

备注

ConditionValue 对象通过使用 DataBar 对象的 MaxPointMinPoint 属性返回。

通过使用 Modify 方法,您可以从默认设置(最低值表示最短的数据条,最高值表示最长的数据条)中更改计算类型。

示例

以下示例将创建一个数据范围,然后对该范围应用数据条。 你会注意到,由于区域中有一个极低值和高值,因此中间值具有长度相似的数据条。 为了明确显示中间值,示例代码使用 ConditionValue 对象将阈值的计算方式更改为百分点。

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

方法

属性

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。