#valeur incompréhensible

SylvainPG

XLDnaute Nouveau
Bonjour Mesdames et Messieurs
Regardez un peu ce code:

Function vcb_fixed(d As Double) As Double
Application.Volatile

For n = 0 To 20
A = CDG_couple(n, d)
res = res + A
Next n
vcb_fixed = res / 21

End Function

où CDG_fixed est une fonction à deux arguments (qui fonctionne parfaitement), je me sert de cette fonction en lui passant le paramètre d de vcb_fixed et n de la boucle for. J'additionne toutes les valeurs crée par la boucle fo, et je divise par 21... rien de compliqué hein?

Et bien cette fonction me renvoi #valeur.... appriori c'est lorsque je passe l'argument n la fonction cdg_couple(n,d) qui ne plait pas.
J'ai déjà fait ce type de fonction sans aucun soucis, mais là...je ne vois pas!

une petite idée du forum peut-être?

Merci
 

SylvainPG

XLDnaute Nouveau
Re : #valeur incompréhensible

CDG_couples(n,d) n'est pas un tableau, c'est une fonction qui calcule un centre de gravité à partir d'un tableau appelé "couples", j'ai déja essayer de placer une with worksheets("couples") mais sans succèes.

En tout cas cette fonction est définie dans le même module sans indictation (par défaut Public il me semble..)

Merci

Sylvain
 

Discussions similaires

Réponses
19
Affichages
2 K

Statistiques des forums

Discussions
311 722
Messages
2 081 930
Membres
101 843
dernier inscrit
Thaly