关键词不能为空

当前您在: 主页 > 英语 >

ExcelVBA常用函数地语法与使用参考

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-28 09:32
tags:

-

2021年2月28日发(作者:通话)


实用标准文案



VBA


函数参考



1.



日期与时间函数



序号



1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20


函数名



Date


DateAdd


DateDiff


DatePart


DateSerial


DateValue


Day


Hour


Minute


Month


MonthName


Now


Time


Timer


TimeSerial


TimeValue


Second


Weekday


无参数


,


返回包含系统日期



返回包含一个日期 的


Variant(Date)


,这一日期还加上了一段时间间 隔



返回


Variant(Long)


的值,表示两个指定日期间的时间间隔数目


< br>返回一个包含已知日期的指定时间部分的


Variant(Integer)


返回包含指定的年、月、日的


Variant(Date)


返回一个


Variant(Date)


返回一个


Variant(Integer)


,其值为


1~31


之间的整数,表示一个月中的某一日



返回一个


Variant(Integer)

< br>,其值为


0~23


之间的整数,表示一天之中的某一钟点



返回一个


Variant(Inte ger)


,其值为


0~59


之间的整数 ,表示一小时中的某分钟



返回一个


V ariant(Integer)


,其值为


1~12

< p>
之间的整数,表示一年中的某月



返回一个表示指定月份的字符串



返回 一个


Variant(Date),


根据计算机系统设置的日期 和时间来指定日期和时间



返回一个指明当前系统时间的


Variant(Date) < /p>


返回一个


Single


,代表从午夜开始 到现在经过的秒数



返回一个


Vari ant(Date)


,包含其有其体时、分、秒的时间



返回一个包含时间的


Variant(Date)

< p>
返回一个


Variant(Integer)


,其 值为


0~59


之间的整数,表示一分钟之中的某个秒

< p>


返回一个


.Variant(Integer)


,包含一个整数,代表某个日期是星期几











WeekdayName*


返回一个字符串,表示一星期中的某天



Year


返回


Variant(In teger)


,包含表示年份的整数



文档大全



实用标准文案



2.



字符串函数



序号



1)




2)




3)




4)




5)




6)




7)




8)




9)




10)




11)




12)




13)




14)




15)




16)




17)




18)




函数名



Asc


Chr


InStr















返回一个


Integer


,代表字符串中首字母的字符代码


< p>
返回


String


,其中包含有与指定的字符代码 相关的字符



指定一字符串在另一字符串中最先出现的位置



示例:


InStr (1,


InStrRev*


返回一个字符串在另一个字符串中出现的 位置,从字符串的末尾算起



LCase


UCase


Left


Len


LTrin


Mid


Reptace*


Right


RTrim


Space


Str


StrComp


StrConv


String


返回转成小写的


String


返回< /p>


Variant(String)


,其中包含转成大写的字符串< /p>



返回


Variant(String)


,其中包含字符串中从左边算起指定数量的字体



返回


Long


,其中包含字符串内字符的数目或存储 变量所需的字节数



返回


Varian t(String)


,去除指定字符串的前导空格


< p>
返回


Variant(String)


,其中包含 字符串中指定数量的字符



返回一个字符串,该字符串中指定的 子字符串已被替换成另一子字符


串,并且替换发生的次数也是指定的。

< br>


返回


Variant(String)


,其中包含字符串中从右边算起指定数量的字符



返回


Variant(String)


,去除指定字符串的尾随空格



返回特定数目空格的


Variant(String)


返回代表一数值的返回


Variant(String)


返回


Variant(String)


,为 字符串比较的结果



返回按指定类型转换的


Variant(String)


返回


Variant(String)


,其 中包含指定长度重复字符的字符串



19)




StrRcverse*


返回一个字符串,其中一个指定子字符串的字符顺序是反向的0



20)





Trim


返回


Variant(St ring)


,去除指定字符串的前导和尾随空格



文档大全



实用标准文案




3.



类型转换函数



序号



21)




22)




23)




24)




25)




26)




27)




28)




29)




30)




31)




32)




33)




34)




函数名



CBool


CByte


Ceur


CDate


CDbl


CDec


Cint


CLng


CSng


CStr


Cvar


CVDate


CVErr


Val










将表达式转换为

< br>Boolean


类型数据



将表 达式转换为


Byte


类型数据



将表达式转换为


Currency


类型数据< /p>



将表达式转换为


Date


类型数据



将表达式转换为


Double


类型数据



将表达式转换 为


Decimal


类型数据



将表达式转换为


Integer


类型数据



将表达式转换为


Long

< br>类型数据



将表达式转换为


Si ngle


类型数据



将表达式转换为< /p>


String


类型数据



将表达式转换为


Variant


类型数据



返回一个


Variant


类型数据,它的子类型是


Date


返回一个

< br>Variant


类型数据,它的子类型是


Error


返回字符串内的数字



4.



数组处理函数




函数名





35)




Array


36)




Split*


37)




Filter











返回一个包含数组的


Variartt


返回一个下标从零开始的一维数组,它包含指定数目的子字符串



返回一个下标从零开始的数组,该数组包含基于指定筛选条件的一个字符串


数组的子集



38)




Join*


返回一个字符串,该字 符串是通过连接某个数组中的多个子字符串而创建的



39)



LBound


40)



UBound

< p>
返回一个


Long


型数据,其值为指定数组可用的 最小下标



返回一个


Long


型数据,其值为指定的数组可用的最大下标



文档大全



实用标准文案



5.



格式化函数



序号



41)




42)




43)




44)




45)




函数名



Format


FormatCurrency*


ForrmatDateTime*


FormatNumber*


FormatPercent*






返回


Va riant(String)


,其中含有一个表达式,它是根据格式表达


式中的指令来格式化的



返回一个货币值格式的表达式 ,它使用系统控制面板中定义的


货币符号



返回一个日期或时间格式的表达式



返回一个数字格式的表达式



返回一个 百分比格式(乘以


100


)的表达式,后面有

< br>%


符号



6.



数学与三角函数



序号



函数名



46)




Abs


47)




Atn


48)




Cos


49)




Exp


50)




Fix






返回参数的绝对值,其类型和参数相同



返回一个


Double


,指定一个数的反正切值



返回一个


Double


, 指定一个角的余弦值



返回


Doubl e


,指定


e


(自然对数的底)的某次方



返回参数的整数部分



返回代表十六进制数值的


String


返回参数的整数部分



返回一个


Double


,指定参数的自然对数值



返回


Variant(String)


,代 表一数值的八进制值



返回一个包含随机数值的


Single


51)




Hex


52)




Int


53)




Log


54)




Oct


55)




Rnd


56)




Round


返回一个数值,该数值 是按照指定的小数位数进行四舍五入运算的结果



57)




Sgn


58)




Sin


返回一个

< br>Variant(Integer)


,指出参数的正负号



返回一个


Double


,指定参数的< /p>


sine


(正弦)值


< br>返回一个


Double


,指定参数的平方根



返回一个


Double


的 值,指定一个角的正切值



59)




Sqr


60)




Tan


文档大全



实用标准文案



7.



文件处理函数



序号



61)




62)




63)




64)




65)




66)




67)




68)




69)




70)




71)




72)




73)




函数名



FileAttr


FileDateTime


FileLen


FreeFile


GetAttr


SetAttr


Input


Loc


EOF


LOF


Seek


Spc


Tab


















返回一个


Long


,表示使用


Open


语句打开该文件的方式


< br>返回一个


Variant(Date)


,此为一个文件被 创建或最后修改后的日期


和时间



返回 一个


Long


,代表一个文件的长度,单位是字节



返回一个


Integer


,代表下一个可供


Open


语句使用的文件号

< br>


返回一个


Integer


,此 为一个文件、目录或文件夹的属性



为一个文件设置属性信息



返回


String


,它包含以


Input



Binary


方式打开的文件中的字符



返回一个


Long


,在已打开的文件中指定当前读


/


写位置



返回一个


Integer



它包含


Boolean



True



表明已经到达为


Random


或顺序



Input


打开的文件的结尾



返回一个


Long


,表明用

< br>


Open


语句打开的文件的大小,该大小以字


节为单位



返回一个


L ong





Open


语句打开的文件中指定当前的读/定位置


< p>


Print#


语句或


P rint


方法一起使用,对输出进行定位



Print#


语句或


Print


方法一起使用,对输出进行定位



8.



信息函数



序号



函数名



74)




IsArray


75)




IsDate






返回


Bo olean


值,指出变量是否为一个数组


返回


Boolean


值,指出一个表达式是否可以转换成日 期



返回


Boolean


值,指出变量是否已经初始化



返回


Boolean


值,指出表达式是否为一个错误值



76)




IsEmpty


77)




IsEttor


78)




IsMissing


返回


Boole an


值,指出一个可选的


Varint


参数是否已经传递给过程



79)




IsNull


返回


Boolean


值,指出表达式是否不包含任何有效数据(

Null




返回


Boolean


值,指出表达式的运算结果是否为数



返回


Boolean


值,指出标识符是 否表示对象变量



返回一个


Strin g


,提供有关变量的信息



80)




IsNumeric


81)




IsObject


82)




TypeName


文档大全



实用标准文案



83)




VarType


返回一个


Integ er


,指出变量的子类型



9.



颜色函数



序号



函数名



















84)




QBColor


返回一个


Long< /p>


,用来表示所对应颜色值的


RGB


颜色码



85)




RGB


返回一个


Long

< p>
整数,用来表示一个


RGB


颜色值



10.



财务函数



序号



86)




87)




88)




89)




90)




91)




92)




93)




94)




95)




96)




97)




98)




函数名



DDB


FV


IRR


Ipmt


MIRR


NPer


NPV


Pmt


Ppmt


PV


Rate


SLN


SYD


















返回一个


Double


< br>指定一笔资产在一特定期间内的折旧可使用双下落收


复平衡方法或其他指定的方法 进行计算



返回一个


Double


,指定未来的定期定额支付且利率固定的年金


返回一个


Double



指定一系 列周期性现金流


(支出或收入)


的内部利率


返回一个


Double



指定在一段时间内对定期定额支付且利率固定的年金


所支付的利息值< /p>



返回一个


Double



指定根据一系列修改过的周期性现金流


(支付和收入 )


的内部利率



返回一个


Double


,指定定期定额支付且利率固定的总期数



返回一个


Double



指定根据一系列定期的现金流


(支付和收入)


和 贴现


率而定的投资净现值



返回一个< /p>


Double


,指定根据定期定额支付且利率固定的年金支付额< /p>



返回一个


Double



指定在定期定额支付且利率固定的年金的指定期间内


的本金偿付额



返回一个


Double


指定在未来定期、定额支付且利率固定的年金现值


< p>
返回一个


Double


,指定每一期的年金利率< /p>



返回一个


Double


,在一期里指定一项资产的直线折旧



返回一个


Double



指定某项资产在一指定期间用 年数总计法计算的折旧



11.



判断函数



序号



函数名




















文档大全



实用标准文案



99)




100)




101)




Choose


IIF


Switch


从参数列表中选择并返回一个值



根据表达式的值,来返回两部分中的一个


计算一组表达式列表的值,然后返回与表达式列表中最先为


True


的表达


式所相关的


Variant

数组或表达式



12.



目录函数



序号



函数名



102)




CurDir


103)




104)




Dir


ChDir


















返回一个


Variant(String)


,用来代表当前的路径



返回



一个


String


,用来表示一个文件名,目 录名或文件夹名称,它必须与


指定的模式或文件属性、磁盘卷标相匹配

< br>


改变当前的目录或文件夹



改变当前的驱动器



创建一个新的目录或文件夹



删除一个存在的目录或文件夹



105)




ChDrive


106)




MkDir


107)




RmDir


13.



其他函数



序号



函数名

















执行一个对象的方法,或者设置或返回一个对象的属性



创建并返回一个对


ActiveX


对象的引用



转让控制权,以便让操作系统处理其他的事件



返回


String


,它关连于一个操作系统环境变量在


Macintosh


中不可用



含有关于运行时错误的信息



返回对应于已知错误的信息



108)




CallByName*


109)




CreateObject


110)




111)




112)




113)




DoEvents


Envnon


Err


Error



Windows


注册表或




Macintosh


中)


应用程序初始 化文件的信息中


114)




GetAllSetrings


返回应用程序项目的所有注册表项设置及其相应值(开始是由



SaveSetting


产生)



115)




116)




117)




GetObject


GetSetting


InputBox


返回文件中的


Ac tiveX


对象的引用



< p>
Windows


注册表或




Macintosh


中)


应用程序 初始化文件的信息中


返回应用程序项目的所有注册表项设置及其相应值

< br>


在一对话框来中显示提示,等待用户输入正文或按下按钮,并返回包

< p>
含文本框内容的


String


文档大全



实用标准文案



118)




119)




120)




MsgBox


Partition


Shell


在对话框中显示消息,


等 待用户单击按钮,


并返回一个


Integer

< br>告诉用


户单击哪一个按钮



返回 一个


Variant(String)



指定一个范围,


在一系列计算的范围中指定


的数字出现在这个 范围内



执行一个可执行文件,返回一个


Variant(Date



,如果成功的话,代表


这个程序的任务


ID


,若小成功,则会返回


0



注意:标记有


*


的函数不可以用于


Excel97


或更早的版本中。





文档大全


-


-


-


-


-


-


-


-



本文更新与2021-02-28 09:32,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/680038.html

ExcelVBA常用函数地语法与使用参考的相关文章