* 操作員

用來乘兩個數字。

語法

result = number1 * number2

* 運算子語法包含下列部分:

部分 描述
result 必要;任何數值的變數。
number1 必要;任何數值的運算式。
number2 必要;任何數值的運算式。

註解

結果的資料型態通常與最精確表達式相同。 精確度的順序,從最小到最精確依序為位元組、整數、長、單、貨幣、雙、十進位。

以下是這個順序的例外狀況:

If 然後結果是
乘法涉及單和長 轉換為 Double。
result 的資料類型為溢位其合法範圍的 Long、Single 或 Date 變體 轉換成 Variant 包含 Double。
result 的資料類型為溢位其合法範圍的 Byte 變體 轉換成 Integer 變體。
result 的資料類型為溢位其合法範圍的 Integer 變體 轉換成 Long 變體。

如果一或兩個運算式為 Null 運算式,則 result 為 Null。 如果運算式為 Empty,因此視為 0。

注意事項

乘法所用的精度順序與加減法所用的精度順序不同。

範例

此範例使用運算 * 子將兩個數字相乘。

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

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。