以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  设置单元格样式  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=99579)

--  作者:zhangning
--  发布时间:2017/4/21 16:36:00
--  设置单元格样式
在“日别汇总”表中,有“计划变动率”和“全面计划达成率”两列,
已经设置好了样式“计划变动率高”和“全面计划达成率低”,

想要达到的效果是:

1.如“计划变动率”列的值 >=40%,则执行“计划变动率高”样式
2.如“全面计划达成率”列的值 <60%,则执行“全面计划达成率低”样式

请问老师,在DRAWCELL中,如何写代码呢?

--  作者:有点色
--  发布时间:2017/4/21 16:58:00
--  

 If e.row("计划变动率") >= 0.4 then

    e.Style = "计划变动率高"

 ElseIf e.Row("全面计划达成率") < 0.6 Then

    e.Style = "全面计划达成率低"

 End If


--  作者:有点色
--  发布时间:2017/4/21 17:00:00
--  

If e.Col.name = "计划变动率" Then
    If e.Row("计划变动率") >= 0.4 Then
        e.Style = "计划变动率高"
    End If
End If

 

If e.Col.name = "全面计划达成率" Then
    If e.Row("全面计划达成率") >= 0.4 Then
        e.Style = "全面计划达成率低"
    End If
End If