以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]关于设置指单元格的求助 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=3731) |
-- 作者:roy78 -- 发布时间:2009/7/29 10:06:00 -- [求助]关于设置指单元格的求助 想通过窗口按钮单击事件,对表A的第一行的第二列的内容赋值 ,并通过自定义样式设置单元格的背景色。这个应该怎么搞?求学ing~~~ |
-- 作者:狐狸爸爸 -- 发布时间:2009/7/29 10:24:00 -- Tables("表A").Rows(0)(1) = "值" 只能通过DrawCell事件,按条件设置颜色,不能直接指定颜色。 |
-- 作者:yangming -- 发布时间:2009/7/29 10:43:00 -- 通过自定义样式设置单元格的背景色的步骤: If e.Col.Name = "第二列" Then If e.Row.IsNull(e.Col.Name) = False \'且该列已经输入内容 e.Style = "A" \'那么用"A"样式绘制单元格 End If End If |
-- 作者:yangming -- 发布时间:2009/7/29 11:06:00 -- 也可以这样,将二个代码放在一起,都放在DrawCell事件中 If e.Col.Name = "第二列" Then Tables("表A").Rows(0)(1)= "期初余额" If e.Row(e.Col.Name)= "期初余额" Then e.Style = "A" \'那么用"A"样式绘制单元格 End If End If |