mesdames messieurs bonsoir.

j'ai un tres petit soucis je ne sait pas si vous pouvez m'aider...

sur VBA,

j'ai une fonction (assez lourde qui fonctionne) " f "

en entrer un range : x
en sortie y=f(x) est un variante.

lorsque je tape (dans excel) f(x) le résultat est correcte.

cependant je souhaite faire un code :

f(f(f(x) (faire n itération de ma fonction)
f^n(x) = fofofofofofof(x).

mais comme il entre un range et il sort un variant... ca bug .

est ce que vous savez comment faire ?

voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
function ult(byref X as range, n as integer)
 
u= f(x)
 
for i=1 to n
u=f(u)
next
 
ult=u
.
merci d'avance cher camarade