共用方式為


Excel) (ColorScale 物件

代表色階設定格式化條件規則。

註解

所有條件式格式化物件都包含在 FormatConditions 集合物件內,該集合物件是 Range 集合的子系。 您可以使用FormatConditions集合的AddAddColorScale方法來建立色階格式化規則。

色階是一種有助於了解資料分配及變異的視覺輔助工具。 您可以在某個資料範圍、表格中的資料或樞紐分析報表的資料上套用雙色階或三色階。 如果採用雙色階條件化格式,請指定最小及最大範圍閾值的值、類型和色彩。 三色階還有中間點閾值。

每個臨界值都是透過設定 ColorScaleCriteria 物件的屬性來決定。 ColorScaleCriteria 物件是 ColorScale 物件的子項,也是色階中所有 ColorScaleCriterion 物件的集合。

範例

下列程式碼範例會建立一個數字範圍,並將雙色階設定格式化條件規則套用到該範圍。 接著再將最小閾值的色彩指定成紅色,並將最大閾值指定成藍色。

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

方法

屬性

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應