operador ^
Usado para elevar um número para a potência de um expoente.
Sintaxe
result=number^exponent
A sintaxe do operador ^ contém estas partes:
Sair | Descrição |
---|---|
resultado | Obrigatório; qualquervariável numérica. |
número | Obrigatório; qualquer expressão numérica. |
expoente | Obrigatório; qualquer expressão numérica. |
Comentários
Um número pode ser negativo somente se expoente for um valor inteiro. Quando mais de uma exponenciação é executada em uma única expressão, o ^ operador é avaliado que quando é encontrado da esquerda para a direita.
Geralmente, o tipo de dado do resultado é um Duplo ou uma Variante contendo um Duplo. No entanto, se qualquer número ou expoente for uma expressão Nula, 0 resultado é Nulo.
Exemplo
Este exemplo usa o operador ^ para elevar um número à potência de um expoente.
Dim MyValue
MyValue = 2 ^ 2 ' Returns 4.
MyValue = 3 ^ 3 ^ 3 ' Returns 19683.
MyValue = (-5) ^ 3 ' Returns -125.
Observação
Para usuários de 64 bits: como o operador caret é usado para criar tipos de dados long long em um ambiente de 64 bits, o IDE do VBA pode não interpretar esse operador corretamente. Para garantir a interpretação adequada, adicione um caractere de espaço imediatamente antes do cuidado, conforme mostrado.
x=y^2 ' Will generate "expected )" from VBA IDE.
x=y ^2 ' Will be interpreted as x equals y squared.
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.