/ operator
Used to divide two numbers and return a floating-point result.
Syntax
result = number1 / number2
The /
operator syntax has these parts:
Part | Description |
---|---|
result | Required; any numeric variable. |
number1 | Required; any numeric expression. |
number2 | Required; any numeric expression. |
Remarks
The data type of result is usually a Double or a Double variant. The following are exceptions to this rule:
If | Then result is |
---|---|
Both expressions are Byte, Integer, or Single expressions | A Single unless it overflows its legal range, in which case, an error occurs. |
Both expressions are Byte, Integer, or Single variants | A Single variant unless it overflows its legal range, in which case, result is a Variant containing a Double. |
Division involves a Decimal and any other data type | A Decimal data type. |
If one or both expressions are Null expressions, result is Null. Any expression that is Empty is treated as 0.
Example
This example uses the /
operator to perform floating-point division.
Dim MyValue
MyValue = 10 / 4 ' Returns 2.5.
MyValue = 10 / 3 ' Returns 3.333333.
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.