Création Formule Excel avec le Programme Visual Basic
Résolu
Sonnedonc
Messages postés
5
Statut
Membre
-
Sonnedonc Messages postés 5 Statut Membre -
Sonnedonc Messages postés 5 Statut Membre -
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
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - 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