Comment utiliser la fonction FV dans VBA ?

La fonction `FV` (Future Value) en VBA est utilisée pour calculer la valeur future d’un investissement basé sur des paiements périodiques et constants et un taux d’intérêt constant. En VBA, cette fonction est intégrée via l’objet WorksheetFunction. Voici comment vous pouvez l’utiliser :

Sub CalculerValeurFuture()
    Dim rate As Double
    Dim nper As Double
    Dim pmt As Double
    Dim pv As Double
    Dim due As Integer
    Dim valeurFuture As Double

    ' Exemple de paramètres
    rate = 0.05 / 12     ' Taux d'intérêt mensuel
    nper = 10 * 12       ' Nombre total de périodes de paiement (par exemple, 10 ans)
    pmt = -200           ' Paiement mensuel
    pv = 0               ' Valeur actuelle (aucun montant initial ici)
    due = 0              ' Les paiements sont dus à la fin de chaque période

    ' Calculer la valeur future
    valeurFuture = Application.WorksheetFunction.Fv(rate, nper, pmt, pv, due)

    ' Afficher le résultat
    MsgBox "La valeur future de l'investissement est " & Format(valeurFuture, "Currency")
End Sub
  • Arguments de la fonction FV :
    • Rate (Double) : le taux d’intérêt par période.
    • NPer (Double) : le nombre total de périodes de paiement dans une annuité.
    • Pmt (Double) : le paiement effectué chaque période ; il ne peut pas changer pendant la durée de l’annuité. Généralement, il inclut le principal et les intérêts, mais pas d’autres frais ou taxes.
    • PV (Variant, facultatif) : la valeur actuelle ou le montant total qu’une série de paiements futurs vaut actuellement. Si omis, la valeur par défaut est 0.
    • Due (Variant, facultatif) : spécifie quand les paiements sont dus. Utilisez 0 si les paiements sont dus à la fin de la période, ou 1 s’ils sont dus au début. La valeur par défaut est 0.
  • Exemple d’utilisation dans un module VBA :
  • Explications :
    • Nous avons utilisé `WorksheetFunction.Fv` pour accéder à la fonction financière de FV dans VBA.
    • Les valeurs négatives pour `Pmt` indiquent les décaissements (sorties d’argent), ce qui est conventionnel dans les calculs financiers.
    • Le message affichera la valeur future formatée en devise.

Vous pouvez personnaliser les paramètres pour adapter le calcul à votre cas d’utilisation spécifique.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project