Astuce VBA : racine carrée / carré

Racine carrée

Pour obtenir la racine carrée d'une valeur en VBA, vous avez besoin de la fonction Sqr :

Sub exemple()

    nombre = 9
   
    MsgBox Sqr(nombre) 'Affiche la racine carrée : 3

End Sub

Carré

Pour obtenir le carré d'un nombre, il vous suffit d'utiliser "^" (comme pour une formule dans une cellule) :

Sub exemple()

    nombre = 9
   
    MsgBox nombre ^ 2 'Affiche le carré : 81
    MsgBox nombre ^ 3 'Affiche le cube : 729

End Sub