大家看一下“现金流量”表窗口中代码有什么不正确的地方?
看来dcn是变量:
dr(dcn)=DataTables("销售进度").Compute("Sum(" & dcn & ")")
如果dcn是一个字符型变量,没有道理不可以的。
另你传的文件,通常和你的问题没有关系,这次也一样,还不如不传。
dr(dcn)=DataTables("销售进度").Compute(
"Sum(dcn)")
这个"
Sum(dcn)"是一个字符串,是一个整体,不会把里面的scn单独替换成“第一列”,“第二列”
应该是
"Sum(" & dcn
& ")"
还有一个错误Sum聚合函数 只能统计数字,不能聚合字符。所以只能算到前3列。之后就会报错。
如果字符列,只能统计记录数,用count代替sum