VBA代码中两种调用Excel函数的操作方法
发布时间:2023-11-24 02:22:55
标签:VBA,代码,中,两种,调用,Excel,函数,的,操作,方法
本节课为VBA学习当中的第九课,excel中函数在VBA当中如何来体现以及运用。以SUM和countif为例来讲解函数在VBA中运用的基础知识及注意点:
案例一:sum求和函数使用(函数当中不需要加引号的)
效果
代码如下:
' 不需要引号的函数使用
Sub VBAsum函数()
Dim i As Integer
For i = 2 To 10 '定义循环区间为第2-10行
Sheet1.Cells(i, 3) = "=sum(a" & i & ":b" & i & ")" '用双引号“”将计算值以函数来体现。C2=sum(A2:b2)
Next
End Sub
注意点:与上节将的VBA公式的使用一样,本节函数使用主要为用双引号“”将计算值以函数来体现。从而表格中可以执行此函数。
案例二:countif&sum+indirect函数使用(函数当中需要使用到双引号)
效果
代码如下:
'公式需要带引号的函数使用
Sub 公式带引号的计算()
Cells(11, 1) = "=COUNTIF(A2:A10,"">5"")" '函数解析为=countif(A2:A10,">5"),
Cells(11, 2) = "=sum(INDIRECT(""B2:B10""))" '函数解析为=sum(indirect(B2:B10)),
End Sub
注意点:
1、函数解析为=countif(A2:A10,">5"),因为判断区域本身就需要用到双引号,为了避免双引号被VBA解析,所以双引号前后还需要加个双引号;
2、 同上,函数解析为=sum(indirect(B2:B10)),表格中原本Indirect引用的区域不需要加双引号,但是在VBA中还是需添加,所以得另外添加一个双引号。


猜你喜欢
- Win11小组件怎么设置?Win11系统带来了很多的全新功能和特色,尤其是全新的小组件功能可以让你的整个电脑变得更加的个性,但是很多用户不知
- 我们经常需要给Excel文件里的文字加拼音,那么,如何给Excel文件里的文字加拼音,我们如何解决呢?今天小编就教各位给Excel文件里的文
- win11网络图标消失怎么办?很多小伙伴在使用win11时遇到右下角网络图标消失的情况不知道该怎么办,这里小编就给大家带来了win11网络图
- 开场补刀:开卖冷淡iPhone8,出师未捷先膨胀。苹果电池膨胀不断,至今还没有关于电池事件的确实说法。是所谓的运输过程中出现的意外,还是去年
- Mac系统Windows系统的操作逻辑不太一样,所以对于一个新手来讲,需要一些适应期,在这里,我介绍一下macbook的小众技巧,帮助新手快
- 还在尝试哪款DVD刻录软件更好用?Mac版DVD-Cloner怎么样?听说不错!可是为什么在众多DVD刻录软件中,我要选择DVD-Clone
- wps软件作为一款拥有庞大用户的办公软件,给用户带来了许多的帮助,用户在使用时可以享受到很多实用的功能,给自己带来了很多的帮助,因为wps软
- .Net Framework是微软开发的一个系统组件,每台电脑上都需要安装.Net Framework,它是开发框架的运行库。如果程序开始是
- 在系统更新方面,即将到来的Window9也有望继续提速,不过对于向来更新缓慢的微软公司来说,这种更新节奏的变化将十分大胆。何况微软公司对目前
- 对于喜欢玩游戏的用户来说,电脑的好坏更多的取决于显卡,那么显卡怎么判断性能呢?如何测试显卡的性能?用什么软件测试显卡的性能更加专业呢?除了常
- 在Word2010文档中,用户可以将整个文件作为对象插入到当前文档中。嵌入到Word2010文档中的文件对象可以使用原始程序进行编辑。以在W
- wps表格默认是新建一张工作表的,如果我们需要新建多张工作表,那么,我们可以对其进行修改设置,接下来小编举例简单的例子告诉大家wps表格设置
- 有很多Win11用户都在问cmd应该如何切换到d盘,对此今天小编就教给大家操作方法。下面小编为您介绍cmd进入d盘文件夹的最简单方法,一起来
- 在Word 2007中快速制作目录对于长达数百甚至上千页的报告和论文,手工制作目录非常吃力,只要掌握了Word2007集成的目录制作功能,就
- 接下来便是更换Windows 7默认的图标,制作好了自己的个性图标后我们就来用上吧。更换时,右键点击Windows 7系统中你想要变换图标的
- 用户在使用谷歌浏览器浏览网页时候,有时候会出现“Adobe Flash Player已被屏蔽”页面,很多用户遇到这一问题不知道该如何解决,其
- QQ堂是2004年底腾讯公司推出的一款休闲娱乐的游戏;一些win7的用户发现不能玩qq堂游戏,不知道该如何解决?下面小编就为大家带来win7
- 怎么进入淘宝直播间?淘宝是一个网上购物商城,里面的商品因有尽有。现在淘宝也有直播间了,想要进入淘宝直播间,但是又不知道怎么进入。下面就是进入
- 打开有图片的文件夹时,系统默认是显示缩略图,图片一多打开速度就会受影响,设置出现卡顿现象,下面教大家如何设置默认显示图标而不是缩略图有网友刚
- Word2013以副本方式打开文档的步骤1、打开 Word 2013 文档窗口,依次单击“文件”→“打开”按钮。在“打开”选项卡中选中“计算