Création Formule Excel avec le Programme Visual Basic
Résolu
Sonnedonc
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Sonnedonc Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Sonnedonc Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour à la communauté,
Je tente de créer une formule Excel sur le Microsoft Visual Basic pour obtenir en une formule le délai de récupération avec actualisation d'un investissement.
En vous remerciant d'avance,
Je tente de créer une formule Excel sur le Microsoft Visual Basic pour obtenir en une formule le délai de récupération avec actualisation d'un investissement.
En vous remerciant d'avance,
A voir également:
- Création Formule Excel avec le Programme Visual Basic
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Visual basic - Télécharger - Langages
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
Pour l'instant j'ai écris ceci
----------------------------
Function DRA(Investissement, Flux As Range, Taux)
Dim NbEcheance As Integer
NbEcheance = Flux.Rows.Count
x = -Investissement
For i = 1 To NbEcheance
x = x + (Flux.Cells(i, 1) / ((1 + Taux) ^ i))
If x >= 0 Then
GoTo FinDeRecherche
End If
Next i
b = " ans"
FinDeRecherche: DRA = i And b
End Function
----------------------------
Mais le problème, c'est le résultat correspond à 0
alors que je voudrais qu'il correspond au chiffre i suivit de "ans"
Auriez vous des solutions ?
Je suis nouveau dans l'utilisation de VBA