您的位置:首页 > 编程语言 > VB

【VBA研究】VBA中如何用求和函数SUM求和

2014-01-16 13:31 225 查看
作者:iamlaosong

SUM是Excel的函数,在VBA中调用需要加上Application.WorksheetFunction.Sum(),但是,Excel写法却不能用。

比如,excel单元格中可以写成=sum(d2:d100),VBA中是不能这么写的,即使加上引号写成Application.WorksheetFunction.Sum(“d2:d100”),语法上倒是没什么问题,却得不到正确的结果。

正确的写法是:Application.WorksheetFunction.Sum(range(“d2:d100”)),如果用变量,写法如下:

maxrow = [D65536].End(xlUp).Row '行数,出库单号数量

shuliang = Application.WorksheetFunction.Sum(Range("d2:d" & maxrow))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: