Compartir a través de


Operador *

Se usa para multiplicar dos números.

Sintaxis

result = number1 * number2

La sintaxis del operador * consta de estos elementos:

Parte Descripción
result Obligatorio; cualquier variable numérica.
number1 Obligatorio; cualquier expresión numérica.
number2 Obligatorio; cualquier expresión numérica.

Comentarios

El tipo de datos de resultado suele ser el mismo que el de laexpresión más precisa. El orden de precisión, de menor a mayor precisión, es Byte, Integer, Long, Single, Currency, Double y Decimal.

Las siguientes son excepciones a este orden:

Si Entonces result es
La multiplicación implica un valor single y un long Se convierte en un Doble.
El tipo de datos de result es una variante de Largo, Solo o Fecha que se sale de su rango legal. Se convierte en una Variant que contiene un Doble.
El tipo de datos de result es una variante de Byte que se sale de su rango legal. Se convierte en una variante de Entero.
El tipo de datos de result es una variante de Integer que se sale de su rango legal. Se convierten en una variante de Largo.

Si una o ambas expresiones son expresiones Nulas, result es Nulo. Si una expresión es Vacía, se trata como 0.

Nota:

El orden de precisión que usa la multiplicación no es el mismo que el orden de precisión que usan la suma y la resta.

Ejemplo:

En este ejemplo se usa el * operador para multiplicar dos números.

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

Consulte también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.