以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  单元格变色问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=109004)

--  作者:supersor2010
--  发布时间:2017/11/2 12:51:00
--  单元格变色问题
麻烦 老师帮我 弄一下 单元格变色问题

帮助文件里的单元格变色是针对数字的,  我想针对字符

例如
         每一列包含“单元格”三个字的列中,查找包含“张”字的单元格,指定一个颜色。。效果如下

单元格 第二列 第三列 单元格十一
张三 非常 以后 李四
李四 人工费 王五
王五 承认 如果 陈张
陈张 水张费
水张费 陆奇
陆奇 张四

--  作者:rxbdchrx
--  发布时间:2017/11/2 13:07:00
--  
首先增加自定义样式"红色"

然后在表的drawcell事件中写代码

If
 cstr(e.Col.Name).indexof("单元格") > -1 Then
    If
 cstr(e.Row(e.Col.Name)). indexof("张") > -1 then
e.Style = "红色"
    end if
end if

--  作者:supersor2010
--  发布时间:2017/11/2 13:28:00
--  
非常 感谢 老师