05-excelvba学习总结-内置函数

05-excelvba学习总结-内置函数

ID:8800333

大小:25.66 KB

页数:7页

时间:2018-04-08

05-excelvba学习总结-内置函数_第1页
05-excelvba学习总结-内置函数_第2页
05-excelvba学习总结-内置函数_第3页
05-excelvba学习总结-内置函数_第4页
05-excelvba学习总结-内置函数_第5页
资源描述:

《05-excelvba学习总结-内置函数》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、ExcelVBA学习总结-内置函数  了解VBA与Excel内置的函数,能够使我们处理起任务来事半功倍。这些函数不仅使用方便,而且效率一般都比较高(有些是例外的,特别是某些工作表函数),比我们自己写的要高效的多。1.VBA内置的函数 VBA内置函数是VBA种可以直接使用的函数,很多处理函数也相当有用。调用方式:直接使用函数,或者使用VBA调用。例如Shell()或者VBA.Shell()。VBA内置的函数主要涉及以下几类:测试类函数:IsNumeric(x)-是否为数字,返回Boolean结果。IsDate(x) -是否是日期,返回B

2、oolean结果。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(numb

3、er)、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位小数的值。字符串函数:Trim(string)、Ltrim(string)、Rtrim(st

4、ring)-去掉string左右两端空白,左边的空白,右边的空白。Len(string)-计算string长度Replace(expression,find,replace)-替换字符串。Left(string,x)、Right(string,x)、Mid(string,start,x)-取string左/右/指定段x个字符组成的字符串Ucase(string)、Lcase(string)-转换字符串为大、小写Space(x)-返回x个空白的字符串Asc(string)-返回一个integer,代表字符串中首字母的字符代码Chr(ch

5、arcode)-返回string,其中包含有与指定的字符代码相关的字符InStr()-返回一个字符串在另外一个字符串中的位置,返回值为Variant(Long)型。转换函数:CBool(expression)-转换为Boolean型CByte(expression)-转换为Byte型CCur(expression)-转换为Currency型CDate(expression)-转换为Date型CDbl(expression)-转换为Double型CDec(expression)- 转换为Decemal型CInt(expression)-

6、转换为Integer型CLng(expression)-转换为Long型CSng(expression) -转换为Single型CStr(expression) -转换为String型CVar(expression)- 转换为Variant型Val(string)-转换为数据型Str(number)-转换为String时间函数:Now、Date、Time- 返回一个Variant(Date),根据计算机系统设置的日期和时间来指定日期和时间。Timer- 返回一个Single,代表从午夜开始到现在经过的秒数。TimeSerial(hou

7、r,minute,second)-返回一个Variant(Date),包含具有具体时、分、秒的时间。DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])-返回Variant(Long)的值,表示两个指定日期间的时间间隔数目。Second(time)-返回一个Variant(Integer),其值为0到59之间的整数,表示一分钟之中的某个秒。Minute(time)-返回一个Variant(Integer),其值为0到59之间的整数,表示一小时中的某分钟。Ho

8、ur(time)-返回一个Variant(Integer),其值为0到23之间的整数,表示一天之中的某一钟点。Day(date)-返回一个Variant(Integer),其值为1到31之间的整数,表示一个月中的某一日M

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。