/ Operator

This page is specific to the Visual Basic for Applications (VBA) Language Reference for Office 2010.

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.

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.