以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 合计模式,合计金额为零时,不显示,有办法吗? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=61481) |
-- 作者:czy -- 发布时间:2014/12/13 10:54:00 -- 好像没办法 |
-- 作者:rjh4078 -- 发布时间:2014/12/13 12:18:00 -- 有个笨的方法 在进合计模式之前先判断下合计列的值 如果为0就取消该列进入合计模式 |
-- 作者:lihe60 -- 发布时间:2014/12/13 13:25:00 -- 有个办法,另加一个代码: 遍历单元格,如果等于零,就赋值nothing |
-- 作者:lihe60 -- 发布时间:2014/12/13 15:36:00 -- Dim r As RowWith Tables("订单") For i As Integer = 0 To .Rows.Count(True) - 1 \'Count加上参数True r = .Rows(i,True) \'Rows也需要加上参数True If r.IsGroup Then \'如果是分组行 r("数量") = r("数量") /100 End If Next End With |
-- 作者:y2287958 -- 发布时间:2014/12/13 18:37:00 -- 合计模式是要优化一下的 |
-- 作者:lihe60 -- 发布时间:2014/12/13 20:10:00 -- 以下是引用liming730323在2014-12-13 16:21:00的发言:
数量为啥除一百啊? 代码自己改一下 |
-- 作者:czy -- 发布时间:2014/12/13 20:45:00 -- 合计行的类型不是分组行,好像没办法篡改的。 |
-- 作者:有点甜 -- 发布时间:2014/12/14 9:56:00 -- 合计是没办法改的,除非合计自己做。 |