听过VBA代码吗?羡慕能用代码高效办公的人吧!VBA代码远没有大家想象的那么难,跟着小编学一起学吧!
函数就是预先定义好的计算式,是一个特殊的公式。在VBA中使用VBA的内置函数,与在工作表中使用工作表函数类似,想知道当前的系统时间可以使用Time函数,如:
图 5-51 使用Time函数获取当前系统时间
在VBA中合理使用函数解决计算问题,可以减少编写代码的工作量,降低编程的难度。VBA中所有的函数都可以在帮助信息里找到,我们可以借助帮助中的介绍学习、了解每个函数的用法及用途,如图 5 - 52 所示。
编写代码时,只要在【代码窗口】中先键入“VBA.”,就可以在系统显示的【函数列表】中选择要使用的函数,如图 5 - 53 所示。
图 5-53 自动显示的【函数列表】
按照计算用途,可以将VBA中用于数据运算的常用函数分为信息函数、数学函数、文本函数、日期和时间函数及数据类型转换函数。
表 5 -10 列出的,是VBA中常用的信息函数及其用途说明。
VBA中的信息函数是VBA.Information的成员,可以在【代码窗口】中将光标定位到某个信息函数,如IsDate函数的中间,单击鼠标右键,执行其中的【定义】命令,调出【对象浏览器】窗口,在其中查看Information的所有成员,即所有的信息函数,如图 5- 54 所示。
表 5 -11 列出的是VBA中常用的数学函数名称及用途介绍。
表 5-11 VBA中常用的数学函数
在VBA中,数学函数是VBA.Math的成员,可以参照查看信息函数的方式,在【对象浏览器】中找到所有的数学函数,再结合在线帮助了解、学习它们的用法。
VBA中的文本函数,是VBA.Strings的成员。表 5 - 12 列出的是常用的文本函数名称及其用途介绍。
日期和时间函数用于处理日期和时间数据。VBA中的日期和时间函数,是 VBA.DateTime的成员。表 5 -13 列出的是常用的日期和时间函数。
数据类型转换函数用于转换数据的类型,如将数值转为文本,将文本型数字转为数值等。VBA中的数据类型转换函数,属于VBA.Conversion的成员,表 5 - 14 列出的是常用的数据类型转换函数的名称及用途。
学会了吗?快速提高你的效率吧!从此变“excel一秒超人”!