^ opérateur
Utilisé pour élever un nombre à la puissance d’un exposant.
Syntaxe
résultat=nombre^exposant
La ^ syntaxe de l’opérateur comporte ces parties :
Élément | Description |
---|---|
result | Obligatoire ; toute variablenumérique. |
Nombre | Obligatoire ; touteexpression numérique. |
exposant | Obligatoire ; toute expression numérique. |
Remarques
Un nombre peut être négatif uniquement si l’exposant est une valeur entière. Lorsque plusieurs exponentiels sont exécutés dans une seule expression, l’ ^ opérateur est évalué comme il rencontré de gauche à droite.
En règle générale, le type de données du résultat result est un réel double ou une variante contenant un réel double. Toutefois, si number ou exponent est une expression Null, result est Null.
Exemple
Cet exemple utilise l’ ^ opérateur pour élever un nombre à la puissance d’un exposant.
Dim MyValue
MyValue = 2 ^ 2 ' Returns 4.
MyValue = 3 ^ 3 ^ 3 ' Returns 19683.
MyValue = (-5) ^ 3 ' Returns -125.
Remarque
Pour les utilisateurs 64 bits : étant donné que l’opérateur d’insertion est utilisé pour créer des types de données Long Long dans un environnement 64 bits, l’IDE VBA peut ne pas interpréter cet opérateur correctement. Pour garantir une interprétation correcte, ajoutez un caractère d’espace immédiatement avant le signe d’insertion, comme indiqué.
x=y^2 ' Will generate "expected )" from VBA IDE.
x=y ^2 ' Will be interpreted as x equals y squared.
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.