Excel VBA 常用函数的语法与使用参考

上传人:灯火****19 文档编号:121896091 上传时间:2020-02-27 格式:DOC 页数:17 大小:240.01KB
返回 下载 相关 举报
Excel VBA 常用函数的语法与使用参考_第1页
第1页 / 共17页
Excel VBA 常用函数的语法与使用参考_第2页
第2页 / 共17页
Excel VBA 常用函数的语法与使用参考_第3页
第3页 / 共17页
Excel VBA 常用函数的语法与使用参考_第4页
第4页 / 共17页
Excel VBA 常用函数的语法与使用参考_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《Excel VBA 常用函数的语法与使用参考》由会员分享,可在线阅读,更多相关《Excel VBA 常用函数的语法与使用参考(17页珍藏版)》请在金锄头文库上搜索。

1、VBA函数参考1. 日期与时间函数序号函数名功能1Date无参数, 返回包含系统日期2DateAdd返回包含一个日期的Variant(Date),这一日期还加上了一段时间间隔3DateDiff返回Variant(Long)的值,表示两个指定日期间的时间间隔数目4DatePart返回一个包含已知日期的指定时间部分的Variant(Integer)5DateSerial返回包含指定的年、月、日的Variant(Date)6DateValue返回一个Variant(Date)7Day返回一个Variant(Integer),其值为131之间的整数,表示一个月中的某一日8Hour返回一个Variant

2、(Integer),其值为023之间的整数,表示一天之中的某一钟点9Minute返回一个Variant(Integer),其值为059之间的整数,表示一小时中的某分钟10Month返回一个Variant(Integer),其值为112之间的整数,表示一年中的某月11MonthName返回一个表示指定月份的字符串12Now返回一个Variant(Date),根据计算机系统设置的日期和时间来指定日期和时间13Time返回一个指明当前系统时间的Variant(Date)14Timer返回一个Single,代表从午夜开始到现在经过的秒数15TimeSerial返回一个Variant(Date),包含其

3、有其体时、分、秒的时间16TimeValue返回一个包含时间的Variant(Date)17Second返回一个Variant(Integer),其值为059之间的整数,表示一分钟之中的某个秒18Weekday返回一个.Variant(Integer),包含一个整数,代表某个日期是星期几19WeekdayName*返回一个字符串,表示一星期中的某天20Year返回Variant(Integer),包含表示年份的整数2. 字符串函数序号函数名功能1)Asc返回一个Integer,代表字符串中首字母的字符代码2)Chr返回String,其中包含有与指定的字符代码相关的字符3)InStr指定一字符串

4、在另一字符串中最先出现的位置示例:InStr (1, abc, b) = 14)InStrRev*返回一个字符串在另一个字符串中出现的位置,从字符串的末尾算起5)LCase返回转成小写的String6)UCase返回Variant(String),其中包含转成大写的字符串7)Left返回Variant(String),其中包含字符串中从左边算起指定数量的字体8)Len返回Long,其中包含字符串内字符的数目或存储变量所需的字节数9)LTrin返回Variant(String),去除指定字符串的前导空格10)Mid返回Variant(String),其中包含字符串中指定数量的字符11)Repta

5、ce*返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,并且替换发生的次数也是指定的。12)Right返回Variant(String),其中包含字符串中从右边算起指定数量的字符13)RTrim返回Variant(String),去除指定字符串的尾随空格14)Space返回特定数目空格的Variant(String)15)Str返回代表一数值的返回Variant(String)16)StrComp返回Variant(String),为字符串比较的结果17)StrConv返回按指定类型转换的Variant(String)18)String返回Variant(String),其中包含

6、指定长度重复字符的字符串19)StrRcverse*返回一个字符串,其中一个指定子字符串的字符顺序是反向的20)Trim返回Variant(String),去除指定字符串的前导和尾随空格3. 类型转换函数序号函数名功能21)CBool将表达式转换为Boolean类型数据22)CByte将表达式转换为Byte类型数据23)Ceur将表达式转换为Currency类型数据24)CDate将表达式转换为Date类型数据25)CDbl将表达式转换为Double类型数据26)CDec将表达式转换为Decimal类型数据27)Cint将表达式转换为Integer类型数据28)CLng将表达式转换为Long类

7、型数据29)CSng将表达式转换为Single类型数据30)CStr将表达式转换为String类型数据31)Cvar将表达式转换为Variant类型数据32)CVDate返回一个Variant类型数据,它的子类型是Date33)CVErr返回一个Variant类型数据,它的子类型是Error34)Val返回字符串内的数字4. 数组处理函数序号函数名功能35)Array返回一个包含数组的Variartt36)Split*返回一个下标从零开始的一维数组,它包含指定数目的子字符串37)Filter返回一个下标从零开始的数组,该数组包含基于指定筛选条件的一个字符串数组的子集38)Join*返回一个字符

8、串,该字符串是通过连接某个数组中的多个子字符串而创建的39)LBound返回一个Long型数据,其值为指定数组可用的最小下标40)UBound返回一个Long型数据,其值为指定的数组可用的最大下标5. 格式化函数序号函数名功 能41)Format返回Variant(String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的42)FormatCurrency*返回一个货币值格式的表达式,它使用系统控制面板中定义的货币符号43)ForrmatDateTime*返回一个日期或时间格式的表达式44)FormatNumber*返回一个数字格式的表达式45)FormatPercent*返回一

9、个百分比格式(乘以100)的表达式,后面有%符号6. 数学与三角函数序号函数名功 能46)Abs返回参数的绝对值,其类型和参数相同47)Atn返回一个Double,指定一个数的反正切值48)Cos返回一个Double,指定一个角的余弦值49)Exp返回Double,指定e(自然对数的底)的某次方50)Fix返回参数的整数部分51)Hex返回代表十六进制数值的String52)Int返回参数的整数部分53)Log返回一个Double,指定参数的自然对数值54)Oct返回Variant(String),代表一数值的八进制值55)Rnd返回一个包含随机数值的Single56)Round返回一个数值,

10、该数值是按照指定的小数位数进行四舍五入运算的结果57)Sgn返回一个Variant(Integer),指出参数的正负号58)Sin返回一个Double,指定参数的sine(正弦)值59)Sqr返回一个Double,指定参数的平方根60)Tan返回一个Double的值,指定一个角的正切值7. 文件处理函数序号函数名功能61)FileAttr返回一个Long,表示使用Open语句打开该文件的方式62)FileDateTime返回一个Variant(Date),此为一个文件被创建或最后修改后的日期和时间63)FileLen返回一个Long,代表一个文件的长度,单位是字节64)FreeFile返回一个

11、Integer,代表下一个可供Open语句使用的文件号65)GetAttr返回一个Integer,此为一个文件、目录或文件夹的属性66)SetAttr为一个文件设置属性信息67)Input返回String,它包含以Input或Binary方式打开的文件中的字符68)Loc返回一个Long,在已打开的文件中指定当前读/写位置69)EOF返回一个Integer,它包含Boolean值 True,表明已经到达为Random或顺序 Input打开的文件的结尾70)LOF返回一个Long,表明用 Open语句打开的文件的大小,该大小以字节为单位71)Seek返回一个Long,在 Open语句打开的文件中

12、指定当前的读定位置72)Spc与Print#语句或Print方法一起使用,对输出进行定位73)Tab与Print#语句或Print方法一起使用,对输出进行定位8. 信息函数序号函数名功 能74)IsArray返回Boolean值,指出变量是否为一个数组75)IsDate返回Boolean值,指出一个表达式是否可以转换成日期76)IsEmpty返回Boolean值,指出变量是否已经初始化77)IsEttor返回Boolean值,指出表达式是否为一个错误值78)IsMissing返回Boolean值,指出一个可选的Varint参数是否已经传递给过程79)IsNull返回Boolean值,指出表达式

13、是否不包含任何有效数据(Null)80)IsNumeric返回Boolean值,指出表达式的运算结果是否为数81)IsObject返回Boolean值,指出标识符是否表示对象变量82)TypeName返回一个String,提供有关变量的信息83)VarType返回一个Integer,指出变量的子类型9. 颜色函数序号函数名功能84)QBColor返回一个Long,用来表示所对应颜色值的RGB颜色码85)RGB返回一个Long整数,用来表示一个RGB颜色值10. 财务函数序号函数名功能86)DDB返回一个Double,指定一笔资产在一特定期间内的折旧可使用双下落收复平衡方法或其他指定的方法进行计算87)FV返回一个Double,指定未来的定期定额支付且利率固定的年金88)IRR返回一个Double,指定一系列周期性现金流(支出或收入)的内部利率89)Ipmt返回一个Double,指定在一段时间内对定期定额支付且利率固定的年金所支付的利息值90)MIRR返回一个Double,指定根据一系列修改过的周期性现金流(支付和收入)的内部利率91)N

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号