WorksheetFunction.Oct2Hex 方法 (Excel)
将八进制数转换为十六进制数。
语法
表达式。Oct2Hex (Arg1、 Arg2)
表达 一个代表 WorksheetFunction 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Arg1 | 必需 | Variant | Number - 要转换的八进制数。 数字不能包含超过 10 个八进制字符 (30 位) 。 数字的最有效位是符号位。 其余 29 位是数量位。 负数使用二的补数表示法表示。 |
Arg2 | 可选 | Variant | Places - 要使用的字符数。 如果省略了 places, Oct2Hex 将使用所需的最小字符数。 当需要为返回的值填充前导 0(零)时,places 尤其有用。 |
返回值
String
备注
如果 number 为负数, Oct2Hex 将忽略位置并返回 10 个字符的十六进制数字。
如果 number 不是有效的八进制数, Oct2Hex 将返回#NUM! 。
如果 Oct2Hex 需要超过 places 字符,则返回#NUM! 。
如果 places 不是整数,则将被截尾取整。
如果 places 为非数值, Oct2Hex 将返回#VALUE! 。
如果 places 为负数, Oct2Hex 将返回#NUM! 。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。