Vba et insertion de la macra dans excel .

Fermé
audreyb59 - 29 nov. 2007 à 11:32
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 1 déc. 2007 à 22:41
Bonjour,

Je me permets de vous demander de l'aide.

J'ai donc un exercice à faire sur de la programmation.
On me demande : dans l'environnement VBE, insérer un module SommeCarresRecursive. ,Spécifier et définir dans ce module une fonction VBA de nom SommeCarresRecursive qui étantdonné un entier n positif ou nul, renvoie la somme des carrés des entiers de 0 à n, le calcul de cette somme se fait récursivement.

J'ai donc comme code:
Function SommeCarresRecursive (ByVal n As long) As long
If n>0 Then
SommeCarresRecursive=n^2 + sommeCarreRecursive (n-1)
Else
SommeCarresRecursive = n
End if
End Function

Mon problème c'est que je n'arrive pas à l'insérer dans excel afin de calculer la somme des carres par fonction récursive. Je travaille dans excel 2007 et il est complètement différent des autres. Je suis complètement perdu. Pouvez vous m'aider ?
Merci d'avance !
A voir également:

1 réponse

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 709
1 déc. 2007 à 22:41
bonjour

excel 2007 est complètement différent des autres c'est sûr mais il a un éditeur VBA tout de même et on peux insérer des modules et des fonctions. Par contre je mettrais "Public Function" afin qu'elle soit prise en compte dans l'application.

Ensuite sur la feuille de calcul tu dois pouvoir l'utiliser car si la présentation est différente la logique est similaire même si pas totalement compatible.
0