Niveau bac+3 ou 3 ans d’expérience en banque finance
Objectifs | Compétences
Acquérir les bases du langage VBA et pouvoir automatiser ses tâches quotidiennes
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 conviviales
Savoir interagir 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, Structureurs, Vendeurs et Analystes
Risk managers
Départements de consolidation et de reporting
Middle office, Suivis d’activité et Back office
Informatique de marché et Suivi de projet
Audit, Inspection, Contrôle, Compliance officers et Juristes
Atouts
Acquisition rapide des compétences nécessaires pour développer des applications conviviales sous EXCEL™
Implémentation de codes VBA dès les premières minutes du séminaire
Toutes les nouvelles notions à acquérir font l’objet d’un cas pratique de code spécifique
Les solutions des cas réalisés en formation sont remis aux participants à l’issue du séminaire et peuvent constituer des templates pour leurs futurs développements
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
Formulaires de saisie d’opérations avec boutons de saisie d’actions
Calcul de positions et réalisation d’un pricer simple en simulations
Génération d’indicateurs techniques sur des historiques de cours
Automatisation des graphiques et des présentations
Import et manipulation de données externes (fichiers, sources web)
Automatisation de réconciliations sur des exemples Back office
Constitution d’échéanciers de paiement pour un prêt avec remboursements anticipés
Analyses de risque sur des instruments et des données de marché
Interaction avec les applications externes (Word™, Outlook™) et les périphériques
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
Une première appréciation globale sous forme de QCM a lieu en amont de la formation pour estimer les attentes et niveaux des participants.
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 mesurée par des évaluations formatives (cas pratiques, exercices) tout au long de la formation.
Une évaluation sommative sous forme de QCM est organisée en fin de parcours pour mesurer les acquis de la formation.
Formateur
Ted BROUSSARD
Consultant
Diplômé de l’ESSEC et du master de probabilités de Paris VI, Ted Broussard a débuté sa carrière en 1997 sur le trading pétrolier pour Trafigura Ltd. puis sur les dérivés actions et produits hybrides à BNP-Paribas Arbitrage. En 2005, il rejoint Natixis en tant que responsable du Risk Management actions et matières premières puis pour superviser les stratégies Front et le déploiement réglementaire.
Depuis 2019, il se consacre à la formation et au conseil dans le domaine de l’ingénierie financière, de l’expertise bâloise, des risques opérationnels, de marché, de crédit, de XVA et de liquidité.