以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]用代码移动“合计” (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=12250) |
-- 作者:易服 -- 发布时间:2011/8/27 10:46:00 -- [求助]用代码移动“合计” .............. Dim g As New GroupTableBuilder("分组统计", DataTables("总览"),Filter) ,移动“合计” If cmc.Value IsNot Nothing or e.Form.Controls("CheckBox3").Checked Then 移动“合计”(如图) End if |
-- 作者:hhbb -- 发布时间:2011/8/27 11:06:00 -- If cmc.Value IsNot Nothing or e.Form.Controls("CheckBox3").Checked Then Tables("分组统计").Rows(0)("乡名") =Nothing Tables("分组统计").Rows(0)("村名") ="合计" End if |
-- 作者:易服 -- 发布时间:2011/8/27 12:07:00 -- 以下是引用hhbb在2011-8-27 11:06:00的发言:
If cmc.Value IsNot Nothing or e.Form.Controls("CheckBox3").Checked Then Tables("分组统计").Rows(0)("乡名") =Nothing Tables("分组统计").Rows(0)("村名") ="合计" End if 非常感谢!从源头上移动比原来用VBA改变报表“合计”位置,效率提高十多倍。 省去了下列耗时的VBA代码 ............... Dim App As New MSExcel.Application ............ |