更方便的计算工具——VBA 内置函数

听过VBA代码吗?羡慕能用代码高效办公的人吧!VBA代码远没有大家想象的那么难,跟着小编学一起学吧!

函数

函数就是预先定义好的计算式,是一个特殊的公式。在VBA中使用VBA的内置函数,与在工作表中使用工作表函数类似,想知道当前的系统时间可以使用Time函数,如:

执行这个过程后的效果如图 5 -51 所示。

图 5-51 使用Time函数获取当前系统时间

在VBA中合理使用函数解决计算问题,可以减少编写代码的工作量,降低编程的难度。

VBA 帮助中查看内置函数的信息

VBA中所有的函数都可以在帮助信息里找到,我们可以借助帮助中的介绍学习、了解每个函数的用法及用途,如图 5 - 52 所示。
图 5-52 VBA帮助中的函数信息

编写代码时,只要在【代码窗口】中先键入“VBA.”,就可以在系统显示的【函数列表】中选择要使用的函数,如图 5 - 53 所示。

图 5-53 自动显示的【函数列表】

VBA 中常用的内置函数

按照计算用途,可以将VBA中用于数据运算的常用函数分为信息函数、数学函数、文本函数、日期和时间函数及数据类型转换函数。
1、常用的信息函数

表 5 -10 列出的,是VBA中常用的信息函数及其用途说明。

表 5-10 常用的信息函数
VBA中的信息函数是VBA.Information的成员,可以在【代码窗口】中将光标定位到某个信息函数,如IsDate函数的中间,单击鼠标右键,执行其中的【定义】命令,调出【对象浏览器】窗口,在其中查看Information的所有成员,即所有的信息函数,如图 5- 54 所示。
图 5-54 在【对象浏览器】中查看信息函数
2、常用的数学函数

表 5 -11 列出的是VBA中常用的数学函数名称及用途介绍。

表 5-11 VBA中常用的数学函数

在VBA中,数学函数是VBA.Math的成员,可以参照查看信息函数的方式,在【对象浏览器】中找到所有的数学函数,再结合在线帮助了解、学习它们的用法。

3、常用的文本函数

VBA中的文本函数,是VBA.Strings的成员。表 5 - 12 列出的是常用的文本函数名称及其用途介绍。
表 5-12 VBA中常用的文本函数
4、常用的日期和时间函数

日期和时间函数用于处理日期和时间数据。VBA中的日期和时间函数,是 VBA.DateTime的成员。表 5 -13 列出的是常用的日期和时间函数。
表 5-13 VBA中常用的日期和时间函数
5、常用的数据类型转换函数
数据类型转换函数用于转换数据的类型,如将数值转为文本,将文本型数字转为数值等。VBA中的数据类型转换函数,属于VBA.Conversion的成员,表 5 - 14 列出的是常用的数据类型转换函数的名称及用途。
表 5-14 VBA中常用的数据类型转换函数
学会了吗?快速提高你的效率吧!从此变“excel一秒超人”!
(0)

相关推荐

  • Excel VBA 8.20 优化Excel分列功能,长度拆分不用数

    优化Excel分列功能,长度拆分不用数 点击上方"Excel和VBA",选择"置顶公众号" 致力于原创分享Excel的相关知识,源码,源文件打包提供 一起学习, ...

  • Excel VBA之第三十六课

    大家好本节我们来学习工作簿的内置属性,在Excel 2013中,我们单击左上角的文件-信息,会在该页面发现如下的文档属性: 上图包含了当前工作簿的有关信息,如作者.标题.主题.类别等,它们都属于工作簿 ...

  • Python 69个内置函数分8类总结,这样记更方便!

    0 内置函数 Python3解释器中内置了69个常用函数,属于底层的函数,它们到处可用.有些对大家来说比较熟悉,比如abs(), max(), sum()... 也有一些比较陌生,比如locals() ...

  • PS计算选区调色使照片色彩更自然-PS计算工具应用教程

    原图 肤色提亮后 最终效果 首先我们用一般的调色方法试验一下看行不行,先用我们最常用的色阶来提亮图片.效果不是灰蒙蒙就是细节丢失严重,曲线也是一样达不到效果. 1.现在我们用计算的方法计算出自己想要的 ...

  • 三星发布Gear Fit 2智能手环:更大曲面AMOLED屏、内置GPS

    三星新发布了Gear Fit 2智能手环,有着相比一代更大的曲面屏,新增蓝牙音乐播放功能.GPS运动追踪,不再局限于三星手机,售价约1200元人民币. 小米在昨天发布了新款的小米手环2代,新增了OLE ...

  • Python 内置函数最全汇总,现看现用

    今天,好好看看这些Python内置函数,也许你明天就能用到Python 内置函数最全汇总:1 abs()绝对值或复数的模In [1]: abs(-6)Out[1]: 62 all() 接受一个迭代器, ...

  • Python学习教程:Python 内置函数最全汇总(上篇)

    Python学习教程:Python 内置函数最全汇总(一) 1 abs() 绝对值或复数的模 In [1]: abs(-6)Out[1]: 6 2 all() 接受一个迭代器,如果迭代器的所有元素都为 ...

  • Python学习教程:Python内置函数大总结(下篇)

    这里接着上次的Python学习教程,给大家总结了Python 剩下的33个内置函数. 31 hash() 返回对象的哈希值 In [112]: hash(xiaoming)Out[112]: 6139 ...

  • python中的内置函数

    前言 本人只在csdn写博客 内置函数 介绍 一. 数学运算 abs()求绝对值函数 round() 近似取值 pow()求指数 divmod()求商和余数 max()求最大值和min()求最小值 s ...

  • Python内置函数包含哪些?五大类!

    所谓的内置函数,就是Python给你提供的,直接可以拿来使用的函数,比如说print.input等.那么Python内置函数有哪些?小编为你整理了几个比较重要的函数,一起来看看吧. 在学习Python ...

  • 面试题-python3 内置函数map reduce filter 如何使用?

    前言 面试时候经常会考到 map reduce filter 这三个内置函数的使用 map() 函数 map() 会根据提供的函数对指定序列做映射. 第一个参数 function 以参数序列中的每一个 ...