首页 > 其他分享 >vba 内置函数

vba 内置函数

时间:2023-03-07 15:46:52浏览次数:40  
标签:返回 vba 内置 转换 函数 Variant Integer expression string

一.测试函数

IsNumeric(x) ‘是否为数字, 返回Boolean结果,True or False

IsDate(x) ‘是否是日期, 返回Boolean结果,True or False

IsEmpty(x) ‘是否为Empty, 返回Boolean结果,True or False

IsArray(x) ‘指出变量是否为一个数组。

IsError(expression) ‘指出表达式是否为一个错误值

IsNull(expression) ‘指出表达式是否不包含任何有效数据 (Null)。

IsObject(identifier) ‘指出标识符是否表示对象变量

二.数学函数

Sin(X)、Cos(X)、Tan(X)、Atan(x)  三角函数,单位为弧度
Log(x) 返回x的自然对数
Exp(x)返回  
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型
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) 返回一个 Variant (Integer),其值为 0 到 59 之间的整数,表示一分钟之中的某个秒 Minute(time) 返回一个 Variant (Integer),其值为 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),包含一个整数,代表某个日期是星期几

 

标签:返回,vba,内置,转换,函数,Variant,Integer,expression,string
From: https://www.cnblogs.com/shizunatsu/p/17188304.html

相关文章

  • vba 过程(Sub、Function)
    过程是构成程序的一个模块,往往用来完成一个相对独立的功能。过程可以使程序更清晰、更具结构性。VBA具有四种过程:Sub过程、Function函数、Property属性过程和Event事件过......
  • 指针与函数
    指针变量作为函数的参数如果想再函数内部修改外部变量的值,需要将外部变量的地址传递给函数  函数内部想要操作(读或写)外部数组元素,将数组名传递给函数  ......
  • Python 内置函数装饰器 classmethod staticmethod
    使用官方的说法:classmethod(function)中文说明:classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的方法为实例方法,使用方法如下:classC:@classmetho......
  • 碎片化学习前端之CSS(var 函数)
    var函数CSS变量函数,用于取出CSS变量的值。变量的目的只有一个:复用。CSS变量是CSS3提出的,为CSS模块化配置提供了基础。var函数的基本用法var()函数接收两个......
  • C# 类class 构造函数
    C#类class构造函数C#是面向对象的编程语言,对象就是面向对象程序设计的核心。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实......
  • 05、函数传递多维数组
    第一种方法必须使用5来限制参数类型是int[5],另一个参数可以指定voidprint(intm[][5],intdim1){for(inti=0;i!=dim1;i++){for(intj=0;j!=5;j++){......
  • 一道 js 函数提升的问题
    foo();vara=true;if(a){functionfoo(params){console.log("a")}}else{functionfoo(params){console.log("b")}}思考......
  • 《安富莱嵌入式周报》第305期:超级震撼数码管瀑布,使用OpenAI生成单片机游戏代码的可玩
    往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 说明:谢谢大家的关注,继续为大家盘点上周精彩内容。 视频版:h......
  • vba 其他循环语句 (goto语句等…)
    (1)Gotoline该语句为跳转到line语句行(2)Onexpressiongosubdestinatioinlist或者onexpressiongotodestinationlist语句为根据exprssion表达式值来跳转到所要的行......
  • vba 错误语句处理
    执行阶段有时会有错误的情况发生,利用OnError语句来处理错误,启动一个错误的处理程序。语法如下:OnErrorGotoLine‘当错误发生时,会立刻转移到line行去OnError......