Macros-commandes VBA/Annexe/Fonctions Financières


Quelques fonctions Financières existantes sous VBA

Fonctions Financières
Image logo représentative de la faculté
Annexe 4
Leçon : Macros-commandes VBA
Chapitre référant : Création de Fonction

Annexe de niveau 14.

Précédent :La gestion des erreurs
Suivant :Les Contrôles Activex
En raison de limitations techniques, la typographie souhaitable du titre, « Annexe : Fonctions Financières
Macros-commandes VBA/Annexe/Fonctions Financières
 », n'a pu être restituée correctement ci-dessus.



Le plus grand avantage des fonctions existantes est qu’elles sont prêtes à être utilisées immédiatement.

La plupart des fonctions ont besoin d'informations supplémentaires pour donner le résultat voulu.

Par exemple, la formule =vpm() qui vous donne la somme à payer à chaque paiement a besoin de trois informations, ou paramètres, pour être utile.

Ces informations sont :

  • le taux d'intérêt par paiement
  • le nombre de paiement total
  • la valeur actuelle de l'emprunt
Début de l'exemple
Fin de l'exemple


Ainsi, le nombre de paramètres requis varie selon la fonction.

Fonctions de calcul d'amortissement modifier

  • La fonction DBB existante sous Excel retourne la valeur de l’amortissement d’un bien au cours d’une période définie, en utilisant la méthode d’amortissement dégressif à taux double ou toute autre méthode précisée.
Fonction Arguments
DDB(Cost, Salvage, Life, Period, Factor)

Cost : coût initial du bien.

Salvage : valeur du bien à la fin de son cycle de vie.

Life : durée du cycle de vie du bien.

Period : période sur laquelle l’amortissement du bien est calculé.

Factor : facultatif. Taux utilisé pour le calcul de l’amortissement. Si Factor est omis, la valeur 2 est employée (méthode d’amortissement dégressif à taux double).

  • La fonction SLN retourne l’amortissement linéaire d’un bien sur une période définie.
Fonction Arguments
SLN(Cost, Salvage, Life) AMORLIN(coût;valeur_rés;durée) Cost : coût initial du bien.

Salvage : valeur du bien à la fin de son cycle de vie.

Life : durée du cycle de vie du bien.

  • La fonction SYD retourne la valeur de l’amortissement global d’un bien sur une période donnée.
Fonction Arguments
SYD(Cost, Salvage, Life, Period) Cost : coût initial du bien.

Salvage : valeur du bien à la fin de son cycle de vie.

Life : durée du cycle de vie du bien.

Period : période sur laquelle l’amortissement du bien est calculé.

Fonction de calcul de valeur future modifier

  • La fonction FV future retourne le futur montant d’une annuité basée sur des versements constants et périodiques et sur un taux d’intérêt fixe.
Fonction Arguments
FV(Rate, NPer, Pmt, PV, Type) ou VC(taux;npm;vpm;va;type) – Rate : taux d’intérêt par échéance. Pour un prêt dont le taux annuel serait 5 %, avec des échéances mensuelles, le taux par échéance serait de 0,05/12, soit 0,0042

NPer : nombre d’échéances de l’emprunt ou du placement.

Pmt : montant du paiement à effectuer à chaque échéance.

PV : facultatif. Valeur actuelle (ou somme globale) d’une série de paiements devant être effectués dans le futur. La valeur par défaut est 0.

Type : facultatif. Date d’échéance des paiements. Indiquez la valeur 0 si les paiements sont dus à terme échu, ou la valeur 1 si les paiements sont dus à terme à échoir. Si l’argument est omis, la valeur par défaut est 0.

Fonction de calcul de taux d'intérêt modifier

  • La fonction FV retourne le taux d’intérêt par échéance pour une annuité. Les arguments nommés NPer, Pmt, PV et Type sont les mêmes que pour la fonction FV() décrite ci-dessus.
Fonction Arguments
Rate(NPer, Pmt, PV, FV, Type, Guess)

NPer : nombre d’échéances de l’emprunt ou du placement.

Pmt : montant du paiement à effectuer à chaque échéance.

PV : facultatif. Valeur actuelle (ou somme globale) d’une série de paiements devant être effectués dans le futur. La valeur par défaut est 0.

FV : facultatif. Valeur future ou solde que vous souhaitez obtenir après avoir effectué le dernier paiement. Si vous souhaitez épargner 10 000 ‡, la valeur future est de 10 000. Si l’argument est omis, la valeur par défaut est 0 (qui est la valeur future d’un emprunt).

Guess : facultatif. Valeur qui devrait être renvoyée par la fonction Rate. S’il est omis, Guess prend la valeur 0,1 (10 pour cent).

Fonction VPM modifier

  • La fonction VPM permet de déterminer la somme constante à rembourser sur une période déterminée d'un emprunt à annuité ou mensualité constante.
Fonction Arguments
VPM(taux;npm;va;vc;échéance)

Taux: taux d'intérêt par période

npm : le nombre total de périodes de remboursement

- va : valeurs actuelles

- vc : valeurs capitalisées

- échéance: le moment où les paiements doivent être effectués.