2024年5月6日发(作者:)
Excel VBA 学习总结 - 内置函数
了解VBA与Excel内置的函数,能够使我们处理起任务来事半功倍。这些函数不仅使
用方便,而且效率一般都比较高(有些是例外的,特别是某些工作表函数),比我们自己写
的要高效的多。
1. VBA内置的函数
VBA内置函数是VBA种可以直接使用的函数,很多处理函数也相当有用。
调用方式:直接使用函数,或者使用VBA调用。例如Shell()或者()。
VBA内置的函数主要涉及以下几类:
测试类函数:
IsNumeric(x) - 是否为数字, 返回Boolean结果。
IsDate(x) - 是否是日期, 返回Boolean结果。
IsEmpty(x) - 是否为Empty, 返回Boolean结果。
IsArray(x) - 指出变量是否为一个数组。
IsError(expression) - 指出表达式是否为一个错误值。
IsNull(expression) - 指出表达式是否不包含任何有效数据 (Null)。
IsObject(identifier) - 指出标识符是否表示对象变量。
数学函数:
Sin(X)、Cos(X)、Tan(X)、Atan(x) - 三角函数,单位为弧度。
Log(x)、Exp(x) - 返回x的自然对数,指数。
Abs(x) - 返回x的绝对值。
Int(number)、Fix(number) - 都返回参数的整数部分,区别:Int 将 -8.4 转换成
-9,而 Fix 将-8.4 转换成 -8。
Sgn(number) - 返回一个 Variant (Integer),指出参数的正负号。
Sqr(number) - 返回一个 Double,指定参数的平方根。
VarType(varname) - 返回一个 Integer,指出变量的子类型。
Rnd(x) - 返回0-1之间的单精度数据,x为随机种子。
Round(x,y) - 把x四舍五入得到保留y位小数的值。
字符串函数:
发布评论