Astuce VBA : racine carrée / carré
Racine carrée
Pour obtenir la racine carrée d'un nombre en VBA, vous avez besoin de la fonction Sqr ou l'exposant 0.5 :
Sub exemple()
nombre = 9
MsgBox Sqr(nombre) 'Affiche la racine carrée : 3
MsgBox nombre ^ 0.5 'Affiche la racine carrée : 3
MsgBox nombre ^ (1 / 2) 'Affiche la racine carrée : 3
End Sub
Carré
Pour obtenir le carré d'un nombre, il vous suffit d'utiliser ^ (comme dans les cellules) :
Sub exemple()
nombre = 9
MsgBox nombre ^ 2 'Affiche le carré : 81
End Sub
Racine cubique
Pour obtenir la racine cubique d'un nombre, entrez l'exposant 1 / 3 :
Sub exemple()
nombre = 27
MsgBox nombre ^ (1 / 3) 'Affiche la racine cubique : 3
End Sub
Cube
Pour obtenir le cube d'un nombre, entrez l'exposant 3 :
Sub exemple()
nombre = 9
MsgBox nombre ^ 3 'Affiche le cube : 729
End Sub