使用"=SUM(R[-5]C:R[-1]C)"的时候可以在表格中看到公式
使用Application.WorksheetFunction.Sum可以得到计算机结果但是表格中看不到公式
请告诉我两者的区别
使用Application.WorksheetFunction.Sum可以得到计算机结果但是表格中看不到公式
请告诉我两者的区别
解决方案 »
- 在VB中,怎样移动这样的窗体?
- ACCESS中用货币型和数字型表示金额有什么区别?用哪种好?
- 分不多,也要散分,今天看了网上电影<叶问>,能准确翻译出japarerubbish的给分
- [散分+发布我的软件(VB6)]:一个很棒的网络编程\字处理\文档编辑软件,欢迎品评
- 数据显示问题,msfgrid的问题,进来看看
- 请问vb当中如何连接局域网中的数据库服务器。
- www.programfan.com 这里不错哦!
- 我现在做了个假菜单,就是在Button上弹出一个弹出式菜单,可是这个位置怎么定啊,我想和buton平行,就像真菜单一样,现在我把这个菜单做
- 求助删除Dir1控件中选中的文件夹的代码
- 有两个问题,高手请进
- 急求救:vb打开文件的实现
- 怎样把Date类型转化为double类型 转化后 不会丢失精度,就是再转回Date后毫秒时间还在
=sum()是用在工作表中的儲存格中.
application.worksheetfunction.sum是用在宏或自定義函數中.
同時application.worksheetfunction.<functionname>還可以調用其它工作表函數.
例如: 在儲存格B2顯示A1:A6的和.
A. 在工作表時用: =sum(a1:a6)
我相信大家都是清楚的.
B. 在宏中使用
sub testsum()
cells(2,1).value = application.worksheetfunction.sum(range("a1:a6"))
end sub
回到工作表上, 執行一下宏, 儲存格B2就可以得到執行結果
C. 在自定義函數中使用
function testsum() as double
testsum = application.worksheetfunction.sum(range("a1:a6"))
end function
回到工作表上, 在儲存格B2內輸入公式: =testsum()文未核對,難免有錯!