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