易语言高级表格怎样统计每行(一月到十二月)的合计数值,并在每列最后一行插入一行统计每月的数值??
.版本 2
.支持库 eGrid
.子程序 子程序1
.局部变量 循环记录, 整数型
.局部变量 二次记录, 整数型
.局部变量 临时计算, 小数型
.计次循环首 (高级表格1.行数, 循环记录)
.如果真 (循环记录 = 1)
到循环尾 () ' 这里是为了避免计算标题行的数据
.如果真结束
.计次循环首 (12, 二次记录) ' 12个月
临时计算 = 临时计算 + 到数值 (高级表格1.取数据 (循环记录 - 1, 二次记录 + 1))
' 循环记录-1 是因为行和列都是从0开始的!
' 二次记录+1 是因为行和列都是从0开始的,但是你在月份前面还有2列,所以这里不用-1,而是+1
.计次循环尾 ()
高级表格1.置数据 (循环记录 - 1, 14, #表格常量.文本型, 到文本 (临时计算))
' 写入数据进去,这个很好理解吧!
.计次循环尾 ()
' 以上为自动计算 1-12 月
' Ghost QQ: 211270
把以上信息直接复制到代码区域,看了以后你就明白了!追问
.支持库 eGrid
.子程序 子程序1
.局部变量 循环记录, 整数型
.局部变量 二次记录, 整数型
.局部变量 临时计算, 小数型
.计次循环首 (高级表格1.行数, 循环记录)
.如果真 (循环记录 = 1)
到循环尾 () ' 这里是为了避免计算标题行的数据
.如果真结束
.计次循环首 (12, 二次记录) ' 12个月
临时计算 = 临时计算 + 到数值 (高级表格1.取数据 (循环记录 - 1, 二次记录 + 1))
' 循环记录-1 是因为行和列都是从0开始的!
' 二次记录+1 是因为行和列都是从0开始的,但是你在月份前面还有2列,所以这里不用-1,而是+1
.计次循环尾 ()
高级表格1.置数据 (循环记录 - 1, 14, #表格常量.文本型, 到文本 (临时计算))
' 写入数据进去,这个很好理解吧!
.计次循环尾 ()
' 以上为自动计算 1-12 月
' Ghost QQ: 211270
把以上信息直接复制到代码区域,看了以后你就明白了!追问
谢谢,那每列的计算怎么呢???
追答意思差不多 下次循环 直接循环12次 然后 进行每列计算
温馨提示:答案为网友推荐,仅供参考