易语言高级表格怎样统计每行的合计数值,并在每列最后一行插入一行统计每月的数值??
易语言高级表格怎样统计每行(一月到十二月)的合计数值,并在每列最后一行插入一行统计每月的数值??...
易语言高级表格怎样统计每行(一月到十二月)的合计数值,并在每列最后一行插入一行统计每月的数值??
展开
1个回答
展开全部
.版本 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次 然后 进行每列计算
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询