* 运算符
Used to multiply two numbers.
语法
result = number1 * number2
* 运算符语法具有以下几个部分:
Part | 说明 |
---|---|
result | 必需,任何数值变量。 |
number1 | 必需,任何数值表达式。 |
number2 | 必需,任何数值表达式。 |
备注
结果的数据类型通常与最精确的表达式的数据类型相同。 .精度顺序(从最不精确到最精确)为字节、整数、Long、简单、货币、Double 和 Decimal。
以下为此顺序的例外:
可能的情况 | result 为 |
---|---|
乘法涉及 单个 和 长 | 转换为双精度型。 |
result 的数据类型是超出其规定范围的长整型、单精度型或日期变量 | 转换为包含双精度型的变量。 |
result 的数据类型是超出其规定范围的字节变量 | 转换为整型变量。 |
result 的数据类型是超出其规定范围的整型变量 | 转换为长整型变量。 |
如果一个或两个表达式均为 Null 表达式,则 result 为 Null。 如果表达式为空则将被视为 0。
注意
乘法所使用的精确度顺序和加分以及减法使用的精确度顺便不相同。
示例
此示例使用 * 运算符将两个数字相乘。
Dim MyValue
MyValue = 2 * 2 ' Returns 4.
MyValue = 459.35 * 334.90 ' Returns 153836.315.
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。