Blog ENI : Toute la veille numérique !
🐠 -25€ dès 75€ 
+ 7 jours d'accès à la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Livres et vidéos
  2. Mathématiques financières (3ième édition)
  3. Deux exemples en complément
Extrait - Mathématiques financières (3ième édition) Construisez votre bibliothèque de fonctions avec VBA Excel
Extraits du livre
Mathématiques financières (3ième édition) Construisez votre bibliothèque de fonctions avec VBA Excel
1 avis
Revenir à la page d'achat du livre

Deux exemples en complément

Améliorer l’interface de la bibliothèque de fonctions

Une nouveauté d’Excel 2010, attendue avec impatience par les développeurs, est la possibilité de décrire les arguments d’une fonction dans la boîte de dialogue. Le code présenté dans cette partie ne fonctionne qu’à partir de la version Excel 2010.

Nous vous montrons ici comment faire pour la fonction TauxRendementTF. Cette fonction a les arguments suivants :

Nom de l’argument

Description

DateDeCalcul

Date de calcul

DateDeMaturite

Date de maturité de l’instrument

dblPrixPied

Prix pied de coupon de l’instrument

dblCoupon

Coupon (%)

iFrequence

Fréquence

Base

Base

dblValeurRemboursement

Valeur de remboursement

ModeAjustement

Mode d’ajustement (optionnel)

bPremierCouponPlein

Premier Coupon Plein (optionnel)

TypeCouponBrise

Type coupon brisé (optionnel)

DateDeDepart

Date de départ de l’instrument (optionnel, obligatoire si le type de coupon brisé est renseigné)

Voici le code pour décrire la fonction, lui assigner une catégorie et fournir une description pour chacun des arguments.


 Option Explicit 
 
Sub Descritpion_TauxRendementTF () 
   Dim NomFonction As String 
   Dim DescriptionFonction As String 
   Dim Categorie As String 
   Dim DescriptionArguments(1 To 11) As String    'Cette...

Opération de change à terme

Il est possible d’utiliser les fonctions présentées dans cet ouvrage pour les opérations de change. Nous présentons ici un exemple pour les changes à terme.

Une opération de change à terme est une opération de gré à gré par laquelle deux contreparties s’accordent sur un échange de devises à une date future. Le cours de conversion des devise, ou cours de change à terme, est déterminé à l’initiation de l’opération. 

La théorie financière permet de déterminer ce taux de change à terme que nous noterons F, grâce à l’hypothèse d’absence d’opportunité d’arbitrage : il n’est pas possible de réaliser un profit sans risque.

Par conséquent, il est équivalent d’investir un montant I dans un actif sans risque pour une période notée D dans sa devise et de convertir ce montant I dans une devise, de  le placer au taux sans risque de la devise pendant une période D et de reconvertir le montant investi ainsi que le rendement du placement dans la devise initiale. 

Ecrit sous forme d’équation on obtient :

r(d)= taux sans risque sur la période pour la devise domestique,

r(e)= taux sans risque sur la période pour la devise étrangère...