【发布时间】:2019-09-06 11:37:43
【问题描述】:
我正在尝试在 Excel 仪表板上创建 RAG 评级的“红绿灯”。我在背景中有一个条件格式的单元格,它设置在从绿色到红色的 3 色标度上。我希望仪表板上的“红绿灯”形状随着单元格颜色的改变而改变。
到目前为止,我有这个代码:
Sub ChangeTrafficLights()
Dim light As Shape
Dim colour As Range
Set light = Worksheets(3).Shapes.Range(Array("Light1"))
Set colour = Worksheets(2).Range("D95")
light.Fill.ForeColor.RGB = colour.DisplayFormat.Interior.Color
End Sub
第 4 行出现类型不匹配错误。
我是不是走错了路?是否可以链接颜色?
【问题讨论】:
-
试试这个:
Dim light As Object