Foxtable(狐表)用户栏目专家坐堂 → [求助]在窗口中如何实现选择计算值


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

主题:[求助]在窗口中如何实现选择计算值

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


加好友 发短信
等级:童狐 帖子:250 积分:1875 威望:0 精华:1 注册:2013/5/25 18:06:00
[求助]在窗口中如何实现选择计算值  发帖心情 Post By:2013/7/8 14:00:00 [显示全部帖子]

像excel一样,选择窗口中数据表的一个区域,右下角的状态栏自动求和值。如何实现呢?

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


加好友 发短信
等级:童狐 帖子:250 积分:1875 威望:0 精华:1 注册:2013/5/25 18:06:00
  发帖心情 Post By:2013/7/8 14:21:00 [显示全部帖子]

这个我知道,窗口中的表如何实现呢?系统命令大全中也没有找到相关的内容。

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


加好友 发短信
等级:童狐 帖子:250 积分:1875 威望:0 精华:1 注册:2013/5/25 18:06:00
  发帖心情 Post By:2013/7/8 14:28:00 [显示全部帖子]

需要设置吗,为什么我在窗口中不行呢,我现在要求客户拷到excel中计算

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


加好友 发短信
等级:童狐 帖子:250 积分:1875 威望:0 精华:1 注册:2013/5/25 18:06:00
  发帖心情 Post By:2013/7/8 18:03:00 [显示全部帖子]

可以了。谢谢狐爸。
以下代码放在AfterSelRangeChange中

Dim Sum,Count,Average As Double
With CurrentTable
    Sum = .Aggregate(AggregateEnum.Sum, .TopRow, .LeftCol, .BottomRow, .RightCol)
    Count= .Aggregate(AggregateEnum.Count, .TopRow, .LeftCol, .BottomRow, .RightCol)
    Average = .Aggregate(AggregateEnum.Average , .TopRow, .LeftCol, .BottomRow, .RightCol)
End With
StatusBar.Message3 = "计数:" & Count & "   累计:" & Sum  & "   平均:" & Average



 回到顶部