BackgroundColor属性怎么根据表格的显示的内容不同显示不同的颜色
这样写没有实现。≤ USD85K (3 months) , >USD85K - <USD20M(7 months) ,≥USD 20M(10 months )
上面三个字段是该单元格会显示的三个字符串,我要根据他显示的不同设置不同的颜色。
您好
在表达式里用多重IIF这样很容易出现逻辑的混乱,然后导致想要实现的功能实现不了。所以我建议您用另一种办法实现,通过脚本来实现:
具体步骤如下:1、在BackgroundColor里写一个颜色设置的表达式:=Code.GetColor(1) 括号里的值可以是字段值,这里写的是固定值 1
2、脚本代码:
Function GetColor(ByVal value As Double) As String
If(value = 1) Then
Return "blue"
ElseIf(value < 0.4) Then
Return "#F37A5A"
ElseIf(value < 0.6) Then
Return "#FFE022"
ElseIf(value < 0.8) Then
Return "#B5E610"
Else
Return "red"
End If
End Function3、最后效果
KearneyKang 发表于 2017-8-16 11:33
您好
在表达式里用多重IIF这样很容易出现逻辑的混乱,然后导致想要实现的功能实现不了。所以我建议您用另 ...
搞定,老哥稳 客气了:)
为了以后能提供更加优质的服务,请对本次回复做一个评价。谢谢
页:
[1]