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
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