Compartir a través de


^ operador

Se usa para elevar un número a la potencia de un exponente.

Sintaxis

result=number^exponent

La sintaxis del operador ^ consta de estos elementos:

Parte Descripción
result Obligatorio; cualquier variable numérica.
number Obligatorio; cualquier expresión numérica.
exponent Obligatorio; cualquier expresión numérica.

Observaciones

Un número puede ser negativo solo si exponent es un valor entero. Cuando se ejecuta más de una potenciación en una sola expresión, el operador ^ se evalúa de la forma en que se encuentre de izquierda a derecha.

Normalmente, el tipo de datos de resultado es un valor Double o Variant que contiene un valor Double. Sin embargo, si un número o un exponente es una expresión con valor Null, el resultado es un valor Null.

Ejemplo:

Este ejemplo usa el operador ^ para elevar un número a la potencia de un exponente.

Dim MyValue
MyValue = 2 ^ 2    ' Returns 4.
MyValue = 3 ^ 3 ^ 3    ' Returns 19683.
MyValue = (-5) ^ 3    ' Returns -125.

Nota:

Para usuarios de 64 bits: dado que el operador de intercalación se usa para crear tipos de datos Long Long en un entorno de 64 bits, es posible que el IDE de VBA no interprete este operador correctamente. Para garantizar una interpretación adecuada, agregue un carácter de espacio inmediatamente antes del símbolo de intercalación como se muestra.

 x=y^2    ' Will generate "expected )" from VBA IDE.
 x=y ^2   ' Will be interpreted as x equals y squared.

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.