Niveau bac+3 ou 3 ans d’expérience en banque finance
Objectifs | Compétences
Acquérir les bases du langage VBA
Pratiquer les macros sous EXCEL™, les objets et variables pour EXCEL™
Acquérir les fondamentaux du modèle objet pour EXCEL™
Savoir concevoir des solutions personnalisées
Savoir déboguer des applications VBA
Savoir créer des interfaces
Savoir intéragir avec des données ou des applications externes
Développer des applications utilitaires couvrant les principaux besoins rencontrés en finance
Public cible
Utilisateurs d’EXCEL™ désirant automatiser des tâches
Traders, Gérants, Analystes
Risk managers
Compliance
Middle office, Back office
Informatique de marché
Reporting
Atouts
Acquisition des compétences nécessaires pour développer des applications conviviales sous EXCEL™
Les solutions des exemples réalisés en formation sont remis aux participants à l’issue du séminaire
Se reporter au séminaire « Développement d’applications financières en VBA pour EXCEL™ – Niveau 2 » pour une formation plus avancée
Développement d'applications financières en VBA pour EXCEL™ - Niveau 1
Programme
Cette formation associe la découverte des fondamentaux de la programmation VBA avec la réalisation d'exemples concrets liés aux activités de la finance
Réalisation d’un pricer simple et de matrices de simulation
Calcul de position
Calcul d’indicateurs sur des historiques de cours
Automatisation des graphiques
Import et manipulation de données externes (fichier, web)
Automatisation de réconciliations
Interaction avec les applications externes (Word™, Outlook™)
Personnaliser l’environnement de l’éditeur Visual Basic
Macros : définition, enregistrement et classeur personnel
Modèle objet d'EXCEL™
Introduction au modèle objet : propriétés, méthodes, événements
Objet Application
Collection Workbooks – objet Workbook
Collection Worksheets – objet Worksheet
Objet Range
Objet Chart
Programmation VBA
Variables, types de données et constantes
Tableaux
Contrôle du flot d’exécution
Procédures Sub et Function
Gestion des erreurs
Manipulation des objets et des collections
Utilisation des fonctions prédéfinies
UserForms
Introduction aux UserForms
Boîtes de dialogue : InputBox, MsgBox
Boîtes de dialogue prédéfinies d’EXCEL™
Contrôles de la boîte à outils
Événements des UserForms
Personnaliser la boîte à outils
Tests et outils de débogage
Fenêtre de débogage
Exécution pas à pas
Visualisation des variables
Espions
Pédagogie – Évaluation
La pédagogie de cette formation s’appuie sur une large variété de situations d’apprentissage : cas pratiques, échanges, défis, études de cas, exercices, travaux en sous-groupes.
Chaque compétence est évaluée par des cas pratiques, des études de cas, des quiz ou des exercices en fin de séquence.
Formateur
JDC
Jean-Claude DA CUNHA
Diplômé de l’ENSIMAG, il a une expérience de plus de 15 ans d’expérience dans l’Asset management et en particulier dans les Hedge Funds. Il a été Responsable des Systèmes d’Information de Barep AM, puis a participé à la création de Systeia Capital Management en tant que Directeur Informatique et Organisation. Depuis 2007, il coordonne le développement d’Asset Alpha, cabinet de conseil spécialisé pour l’Asset Management.