VBA程序语⾔中的内置函数⼀.测试函数
IsNumeric(x)是否为数字 ,返回 Boolean 结果, TrueorFalse
IsDate(x)是否是⽇期 ,返回 Boolean 结果, TrueorFalse
IsEmpty(x)是否为 Empty, 返回 Boolean 结果, TrueorFalse
IsArray(x)指出变量是否为⼀个数组
IsError(expression)指出表达式是否为⼀个错误值
IsNull(expression)指出表达式是否不包含任何有效数据
IsObject(identifier)指出标识符是否表⽰对象变量
⼆.数学函数
datediff是字符型函数Sin(X) 、 Cos(X) 、Tan(X) 、Atan(x)三⾓函数,单位为弧度
Log(x)返回 x 的⾃然对数
Exp(x)返回 ex
Abs(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 为随机种⼦三.字符串函数
Trim(string)去掉 string 左右两端空⽩
Ltrim(string)去掉 string 左端空⽩
Rtrim(string)去掉 string 右端空⽩
Len(string)计算 string 长度
Left(string,x)取 string 左段 x 个字符组成的字符串
Right(string,x)取 string 右段 x 个字符组成的字符串
Mid(string,start,x)取 string 从 start 位开始的 x 个字符组成的字符串
Ucase(string)转换为⼤写
Lcase(string)转换为⼩写
Space(x)返回 x 个空⽩的字符串
Asc(string)返回⼀个 integer ,代表字符串中⾸字母的字符代码
Chr(charcode)返回 string, 其中包含有与指定的字符代码相关的字符
四.转换函数
CBool(expression)转换为 Boolean 型
CBool(expression)转换为 Boolean 型
CByte(expression)转换为 Byte 型
CCur(expression)转换为 Currency 型
CDate(expression)转换为 Date 型
CDbl(expression)转换为 Double 型
CDec(expression)转换为 Decemal 型
CInt(expression)转换为 Integer 型
CLng(expression)转换为 Long 型
CSng(expression)转换为 Single 型
CStr(expression)转换为 String 型
CVar(expression)转换为 Variant 型
Val(string)转换为数据型
Str(number)转换为 String
五.时间函数
Now返回⼀个 Variant(Date) ,根据计算机系统设置的⽇期和时间来指定⽇期和时间Date返回包含系统⽇期的 Variant(Date)
Time返回⼀个指明当前系统时间的 Variant(Date)
Timer返回⼀个 Single ,代表从午夜开始到现在经过的秒数
TimeSerial(hour,minute,second)返回⼀个 Variant(Date) ,包含具有具体时、分、秒的时间
DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])返回 Variant(Long) 的值,表⽰两个指定⽇期间的时间间隔数⽬
Second(time)其值为 0 到 59 之间的整数,表⽰⼀分钟之中的某个秒
Minute(time)其值为 0 到 59 之间的整数,表⽰⼀⼩时中的某分钟
Hour(time)返回⼀个 Variant(Integer) ,其值为 0 到 23 之间的整数,表⽰⼀天之中的某⼀钟点
Day(date)返回⼀个 Variant(Integer) ,其值为 1 到 31 之间的整数,表⽰⼀个⽉中的某⼀⽇
Month(date)返回⼀个 Variant(Integer) ,其值为 1 到 12 之间的整数,表⽰⼀年中的某⽉Year(date)返回 Variant(Integer) ,包含表⽰年份的整数
Weekday(date,[firstdayofweek])返回⼀个 Variant(Integer) ,包含⼀个整数,代表某个⽇期是星期⼏

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。