Bonjour à tous,
Après avoir chercher sur votre forum, je ne trouve malheureusement aucun sujet qui pourrait m'aider dans mon cas.
Je souhaite utiliser une fonction excel avec des arguments que je calcule préalablement dans ma fonction VBA et ceci sans pointer sur une plage de cellules excel. Voici un extrait de ma fonction vba (simplifiée).
Function irrbis(C As Range) As Double
Dim CF() As Double
CF(0) = -C
CF(1) = CF(0)*0.035
For i = 2 To 60
CF(i) = CF(i - 1) + 2500
Next
Dim TRI As Double
TRI = WorksheetFunction.IRR(CF(i))
irrbis = TRI
End Function
Merci d'avance pour vos réponses qui j'espère pourront me débloquer.
Après avoir chercher sur votre forum, je ne trouve malheureusement aucun sujet qui pourrait m'aider dans mon cas.
Je souhaite utiliser une fonction excel avec des arguments que je calcule préalablement dans ma fonction VBA et ceci sans pointer sur une plage de cellules excel. Voici un extrait de ma fonction vba (simplifiée).
Function irrbis(C As Range) As Double
Dim CF() As Double
CF(0) = -C
CF(1) = CF(0)*0.035
For i = 2 To 60
CF(i) = CF(i - 1) + 2500
Next
Dim TRI As Double
TRI = WorksheetFunction.IRR(CF(i))
irrbis = TRI
End Function
Merci d'avance pour vos réponses qui j'espère pourront me débloquer.