__See Also__ __Example__

Used to multiply two numbers.

**Syntax**

*result* = *operand1* ***** *operand2*

**Remarks**

The operands can be any __numeric expression__ .

The __data type__ of *result* is usually the same as that of the most precise operand. The order of precision, from least to most precise, is **Integer**, **Long**, **Single**, **Double**, **Currency**. The following are exceptions to this order:

When multiplication involves a **Single** and a **Long**, the data type of *result* is converted to a **Double**.

When the data type of *result* is a ** Variant** of

When the data type of *result* is a **Variant** of VarType 2 (**Integer**) that overflows its legal range, *result* is converted to a **Variant** of VarType 3 (**Long**).

If one or both operands are ** Null** expressions,

__Arithmetic Operators__

__Comparison Operators__

__Concatenation Operators__

__Logical Operators__

__Operator Precedence__

__Other Operators__

__VarType____ Function__

The example determines tax on a user-supplied value using the ***** operator to multiply the user-supplied value by the tax rate of 15%. To try this example, paste the code into the Declarations section of a form. Then press F5 and click the form.

Sub Form_Click ()

Dim N As Double, Tax As Double ' Declare variables.

N = InputBox("Enter a number.") ' Get tax rate.

Tax = .15 * N ' Calculate tax.

MsgBox "Tax is " & Tax ' Display results.

End Sub