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