Partage via


^ 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.