# Macros-commandes VBA/Annexe/Fonctions Financières

Quelques fonctions Financières existantes sous VBA
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
Une hypothèque de 100 000 $ à un taux de 5% échelonné sur 25 ans vous donne des paiements mensuels de =vpm(5%/12;25*12;100000). La valeur retournée est 584,59 $.
Ainsi, le nombre de paramètres requis varie selon la fonction.

### Fonctions de calcul d'amortissement

* 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

* 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

* 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

* 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. |
| La gestion des erreurs | Les Contrôles Activex |