【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))
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))
相关文章推荐
- 【VBA研究】如何检查文本框中输入的日期
- 【VBA研究】如何在if中判断一个值为null的变量
- 【VBA研究】VBA如何生成SQL语句最快捷
- 【VBA研究】如何使用VBA项目的数字证书
- 【VBA研究】如何将Excel工作表的内容更新到数据库
- 【VBA研究】如何防止用户关闭窗体
- 【VBA研究】如何将单元格数据赋给数组
- 【VBA研究】如何检测单元格内容改变
- 【VBA研究】如何用split函数设置表头
- Excel 2003 中如何用VBA 代码访问单元格里的值及操作单元格
- Unity3D研究:如何更合理的架构你的游戏脚本
- MIT人工智能实验室:如何做研究
- .Net Remoting的研究学习:如何获得服务器端产生的错误
- 1.如何选取版本进行研究
- 一位大学教师对学生的建议:如何做好研究
- 做用户研究时,如何挑选合适的用户?
- 服装ERP研究(九):DRP项目结束后如何配置支持小组
- MIT人工智能实验室:如何做研究?
- MIT是如何做研究的——导师
- 如何优雅的研究 RGSS3 (一) 场景中窗口的工作原理