Foxtable(狐表)用户栏目专家坐堂 → 列相加代码如何最简?


  共有2257人关注过本帖树形打印复制链接

主题:列相加代码如何最简?

帅哥哟,离线,有人找我吗?
13861676007
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:188 积分:1754 威望:0 精华:0 注册:2016/4/12 9:05:00
列相加代码如何最简?  发帖心情 Post By:2017/5/23 21:10:00 [只看该作者]

有表A,a,b,c 三列都是数值型,公式是c=a+b ,C列不设置为表达式列,是否有简单的代码可实现?现在我运用的代码是从第一行判断到最后一行,一条条执行的。

 回到顶部
帅哥哟,离线,有人找我吗?
wyz20130512
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1249 积分:9480 威望:0 精华:0 注册:2013/5/12 9:22:00
  发帖心情 Post By:2017/5/23 21:16:00 [只看该作者]

DataColChanged事件

Select Case e.DataCol.Name
    Case "a","b"
        e.DataRow("c") = e.DataRow("a") + e.DataRow("b")
End Select


 回到顶部
帅哥哟,离线,有人找我吗?
sloyy
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2193 积分:13914 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2017/5/23 21:18:00 [只看该作者]

自动合计比较简单
Tables("A").Cols("C").GrandTotal = True
Tables(
"A
").GrandTotal = True

 回到顶部