首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

四句话让你搞清楚,Excel中函数与Excel VBA中函数不同

Excel中我们经常会用到函数,其实ExcelVBA中也有函数。

他们之间有什么区别和联系,搞懂下面四句话就知道了。

第一句:Excel中有的函数,VBA中没有,但是可以引用

比如sum函数中Excel中,但是不在VBA中,VBA中可以调用这个函数。可以用以下语句,以下代码就是显示1,2,3的和是多少,

当然也可以省略中间的worksheetfunction

如下效果:

建议最好不省略,好处就是会有以下提示信息:

第二句:VBA中独有的函数,Excel中没有

有些函数VBA中有,Excel中没有,也举一个例子,比如val函数。Excel中不存在,但是VBA中存在。有什么作用?

如下代码,如果直接输入10元,显示的结果是“10元”

如果加上一个函数val,自动将后面的单位去除,显示10。

第三句:函数名称相同,但是功能不一样。

有些函数名字相同,但是功能不一样,举例DATE函数,Excel中可以这么用,=DATE(2020,12,31),把这个拼成一个日期,但是VBA中是如下用法。

作用是显示了今天的日期

第四句:函数名称不同,但是功能一样

有些函数名称不相同,但是功能一样,比如excel中今天可以用 today函数

=today()

VBA中使用DATE函数

以上是总结出来的Excel中函数与VBA函数的不同之处。

子曰:用之则行,不用则藏。

意思是说,如果你用我的这些建议,就马上行动,知行合一,如果你不用,就赶紧收藏,以绝后患。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201221A01PE500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券