Calcul du Délai de Récupération Actualisé sur VBA

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

coralie21

XLDnaute Nouveau
Bonjour tout le monde,

je suis débutante sur VBA et doit rendre un travail pour la fac.

En effet je dois calculer le Délai de Récupération Actualisé.

J'ai essayé de faire quelque chose, mais ca ne fonctionne pas. Je ne sais même pas si je suis sur la bonne piste. Mais je suis persuadé qu'il y a beaucoup plus simple pour faire ce calcul :

Function DRA()
Dim Invest As Integer
Dim Flux As Integer
Dim Taux As Double
Dim NbEcheance As Integer
Application.Volatile
NbEcheance = Flux.Rows.Count
X = -Investissement
For I = 1 To NbEcheance
X = X + (Flux.Cells(I, 1) / ((1 + Taux) ^ I))
Select Case X
Case Is > 0
DRA_EK = I - 1 & " ans et"
Exit Function
Case 0
DRA_EK = I & " ans"
Exit Function
Case Else
DRA_EK = "Pas de valeur trouvée >=0"
End Select
Next I
End Function


Merci de m'aider
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
650
Retour