* 运算符

Used to multiply two numbers.

语法

result = number1 * number2

* 运算符语法具有以下几个部分:

Part 说明
result 必需,任何数值变量
number1 必需,任何数值表达式
number2 必需,任何数值表达式。

备注

结果数据类型通常与最精确的表达式的数据类型相同。 .精度顺序(从最不精确到最精确)为字节整数Long简单货币DoubleDecimal

以下为此顺序的例外:

可能的情况 result
乘法涉及 单个 转换为双精度型
result 的数据类型是超出其规定范围的长整型单精度型日期变量 转换为包含双精度型变量
result 的数据类型是超出其规定范围的字节变量 转换为整型变量。
result 的数据类型是超出其规定范围的整型变量 转换为长整型变量。

如果一个或两个表达式均为 Null 表达式,则 resultNull。 如果表达式为则将被视为 0。

注意

乘法所使用的精确度顺序和加分以及减法使用的精确度顺便不相同。

示例

此示例使用 * 运算符将两个数字相乘。

Dim MyValue
MyValue = 2 * 2    ' Returns 4.
MyValue = 459.35 * 334.90     ' Returns 153836.315.

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。