* 运算符

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 支持和反馈,获取有关如何接收支持和提供反馈的指南。