Introduction Ateliers VBA Cours n°1 – 22.02.2013 - Création d’Interfaces Cours n°2 – 01.03.2013 - Téléchargement de données Cours n°3 – 12.04.2013 - Codage.

Slides:



Advertisements
Présentations similaires
Microsoft Excel LibreOffice Calc
Advertisements

Portée des variables VBA & Excel
Eléments visuels. 2009/2010L3-Eco - Université de Bordeaux2 Les feuilles La feuille : cest le cadre dans lequel tous les autres éléments (visuels) dune.
Courbes de fonctions avec Excel
Courbes de fonctions avec Excel
Vocabulaire pour la passage du modèle conceptuel des données au modèle relationnel des données. MCDMRD EntitéTable PropriétésChamps, attribut IdentifiantClé
ACCESS Découverte.
L’enregistreur de macros
Les TABLEAUX Retour au menu principal.
Support Initiation Publisher 2010
12 novembre 2012 Grégory Petit
Le portail des sports des associations de la ville de Nice
Les requêtes La Requête est une méthode pour afficher les enregistrements qui répondent à des conditions spécifiques. La requête est donc un filtre.
TP de cotation fonctionnelle
Microsoft Excel Avancé
Par Fabrice Pasquier Cours IV
Tableau croisé dynamique sous Excel (TCD).
Manipulation feuille classeur
Python Interfaces graphiques
Ecole Supérieure Privée de ingénierie et de technologie année universitaire :2013/2014 Cross-Plateform Cours JavaScript.
INF130 Exemple d’exécution du TP2
28 novembre 2012 Grégory Petit
Publispostage Menu Outils / Lettres et publipostage
Le menu « Actualités » © Michel DURIEUX – Février 2007.
Comprendre la finance stochastique
Réalisation d’une vue éclatée et mise en plan avec repères et nomenclature Support : « le coupe-tube » Formation éclaté coupe tube.
Evaluation automatisée MEI/MVA/Carrosserie/Peinture
Manipulation de formulaires en Javascript

PRISE DE COMMANDE NOMADE
La Mise en plan d'un assemblage 1.
TP n°3 Javascript Contrôle de formulaire
PHP & My SQL.
CSC All Reserved, Usinor Leading to Succes with CSC in the Business Intelligence Projects BW Petit Bateau 28 février 2002.
Université Ibn Zohr Faculté des Sciences Economiques et Sociales Notes de cours VBA E. Belahmidi 2007/2008.
Tableaux, chaînes VBA et Excel
Création et présentation d’un tableau avec Word 2007
2014 Importer des données Excel vers Sitra. Pour quels usages ? Pour l’impression de votre brochure en langue étrangère, vous disposez de traductions.
Cour : Microsoft excel FACULTE DES SCIENCES AGADIR
Dossier social étudiant en ligne
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II PRO-1024.
Représentations graphiques I- Création d’un graphique
Programmation événementielle
Module de formation Introduction
Description d’une feuille Excel 2007
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
Utiliser, interpréter et Scholes comprendre la formule de Black et
Introduction Ateliers VBA Cours n°1 – Création d’Interfaces Cours n°2 – Téléchargement de données Cours n°3 – Codage.
08– Arbres Binomiaux Chapitre 12 Hull, 8 éd..
Gestion des correspondants
3ième Séance Formules et Fonctions
Informatique de Gestion part II – the dark macro
e-crf phase 2 Mode d’emploi
Comprendre le SGBDR Microsoft Access – partie 2
Enregistrer une feuille Excel au format CSV
Daniel Gelinas1 Excel XP - Lab #3 MET1421 Scénarios.
QCM VBA.
Initiation aux bases de données et à la programmation événementielle
LES TABLEAUX Définition: Création d’un tableau:
Utilisation des formules de base
Vous présente en quelques réalisations un réel savoir-faire, le fruit de longues années d’expériences, aujourd’hui à votre service. Toutes les fonctionnalités.
Flash 2 ème séance Interaction François Marliac Mickaël Moreira.
Plan de la présentation Le langage HTML Dreamweaver MX Les premiers outils pour créer une page web :  Propriétés d’une page  Création de cadres  Création.
Formation.
1 er séance SI28 A2004 YIN Lei Emmanuel Eugene. Plan de l’exposé  Introduction au HTML  Le HTML dans le bloc-notes (notepad)  Présentation de Dreamweaver.
Abes agence bibliographique de l’enseignement supérieur Les scripts.
Le guide d’autoévaluation interactif, Mode d’emploi Version Mai 2016.
Evaluation par les options réelles Les approches utilisant l’actualisation des flux de trésorerie (VAN) n’intègrent pas la possibilité de stopper le projet.
TP1 INFO Suite Equation du 2 nd degré. GteInfoLink Documents & Fichiers.
Transcription de la présentation:

Introduction Ateliers VBA Cours n°1 – Création d’Interfaces Cours n°2 – Téléchargement de données Cours n°3 – Codage de formule Cours n°4 – xx.xx.2013 – Synchronisation des dates

Atelier n° 1 Atelier n° 1 – Création d’interface

Déroulement Réalisation d’un pricer d’option interactif 1. Construction de l’interface graphique 1.1 Insertion d’un objet UserForm 1.2 Contrôles d’une UserForm 1.3 Exemple d’une UserForm

Déroulement Réalisation d’un pricer d’option interactif 2. Programmation de la UserForm 2.1 Attribution des noms aux contrôles 2.2 Remplissage des zones de liste modifiables 2.3 Association du code

Théorie Que prendre en considération pour créer une interface pour le pricing d’options ? Les modèles: Black & Scholes Arbres (binomial, trinomial) Simulations (Monte Carlo, stochastique) Les variables: Options EUR – USA Call & put Type de stratégies d’option

Construction de l’interface Etape 1: «Insertion d’un objet UserForm» Changement de nom d’Interface: Propriétés / Caption / «insérer le nom souhaité»

Construction de l’interface Etape 2: «Contrôles d’une UserForm» Grille vierge à remplir avec différents «contrôles», grâce à la boite à outils Contol Label / Textbox /Combobox / Check Box / etc.

Exemple d’interface Etape 3: «Quels contrôles à utiliser ?» Un contrôle = Une variable… …de la formule de B&S !!

Programmation de la UserForm Etape 4:«Attribution des noms aux contrôles»

Programmation de la UserForm Etape 5: «Remplissages des zones de liste modifiables» La date d’échéance:Jour / Mois / Année For i = 1 To 31‘Pour la var. i = 1 jusqu’à 31 Jour.AddItem i‘ajouter à la var. précédente un i Next i‘et on passe au prochain

Programmation de la UserForm Etape 6:«Association du code» 6.1 La date d’échéance:synchronisation de la date CStr(Jour.Value)‘ converti un nombre en une ‘ chaine de caractères Cdate‘ converti une chaine de ‘ caractères en un nombre

Programmation de la UserForm Etape 6:«Association du code» 6.2 La Formule de B&S S = Val(Jacent.Value) ‘définition des variables ‘entrées dans l'interface K = Val(Strike.Value) ‘ajustement des variables ‘entrées ds l'interface d = Maturité()‘avec celles de B&S r = Val(Riskfree.Value)sigma = Val(Volatilité)

Indications Le programme VBA présenté ici ne s’appuie pas sur des feuilles Excel pour calculer la valeur de l’option Vous pouvez utiliser l’appui sur Excel pour réaliser cette interface Toutefois, le code VBA doit être automatisé dans un module VBA

TP VBA - Travail demandé Création d’une interface pour le pricing d’options en se basant uniquement sur le modèle de B&S, évaluant des options (call & put) EUR ! Obligation de commenter chacune de vos lignes de codes M’envoyer par mail votre fichier xls à la fin du cours Vous avez jusqu’à 17h00 - Merci et bon travail !!!