Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3059|回复: 1

[分享] 【烟花原创】VBA零基础之第190篇 VBA函数之转换(三)

[复制链接]
发表于 2014-5-25 23:32 | 显示全部楼层 |阅读模式
9> Error函数
功能:返回对应于已知错误号的错误信息。
语法:Error[(errornumber)]
这个可选的errornumber 参数可以为任何有效的错误号。
如果
errornumber 是有效的错误号,但尚未被定义,则 Error 将返回字符串“应用程序定义的错误或对象定义的错误”。
如果
errornumber 不是有效的错误号,则会导致错误发生。
如果省略
errornumber,就会返回与最近一次运行时错误对应的消息。
如果没有发生运行时错误,或者
errornumber 0,则 Error 返回一个长度为零的字符串 ("")
说明:
请检查 Err 对象的属性设置,以便认定最近一次运行时错误。Error 函数的返回值对应于 Err 对象的 Description 属性。
示例:


10> Hex函数
功能:返回代表十六进制数值的String
语法:Hex(number)
number 必要参数,任何有效的数值表达式或字符串表达式。
说明:
如果 number 还不是一个整数,那么在执行前会先被四舍五入成最接近的整数。
如果 number Null所得为Null
如果 number Empty所得为 (0)
任何其他的数字 最多可到八个十六进制字符。
适当范围内的数字,前缀以&H,可以直接表示十六进制数字。例如,十六进制表示法的 &H10 代表十进制的 16
16进制陌生的童鞋可以参考如列链接:
示例:



11>Oct函数
功能:返回 Variant(String),代表一数值的八进制值。
语法:Oct(number)
必要的 number 参数为任何有效的数值表达式或字符串表达式。
说明
如果 number 尚非整数,那么在执行前会先四舍五入成最接近的整数。
如果 number Null,Oct 返回Null
如果 number EmptyOct 返回 (0)
任何其他的数字 最多可到 11 个八进制字符。
可以将适当范围的数前缀以&O 来直接表示八进制数字。例如,八进制表示法的 &O10 代表十进制的 8
示例:

关于2进制,请移步http://baike.baidu.com/view/18536.htm
发表于 2014-6-18 10:14 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-2 20:16 , Processed in 0.232905 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表