Objectifs
- Automatiser les tâches Excel courantes en finance et acquérir les bases solides du VBA.
- Comprendre l’environnement VBA et son intégration dans Excel.
- Écrire et structurer des macros simples.
- Manipuler les objets Excel (Workbook, Worksheet, Range).
Possibilité d’un Niveau 2 Approfondissement en complément.
Animateur(s)
Charaf LOUHMADI
- Comptabilité, contrôle de gestion et fiscalité.
- Risk Management et règlementation Bâloise.
- Nouvelles technologies, enjeu de données, risque cyber et résilience numérique.
Programme
1LES BASES DU VBA
Pourquoi utiliser VBA en finance, cas d’usage concrets (reporting, contrôle de données).
Présentation de l’éditeur de code.
Débogage : Utilisation de « debug.print ».
Enregistrement, lecture et compréhension du code généré.
Implémentation de « pop-up » à l’aide de « MsgBox ».
2VARIABLES ET TYPES DE DONNEES
Déclaration, types principaux (Integer, Double, String, Boolean).
Gestion de l’espace selon la typologie de déclaration.
Utilisation de la commande « Option Explicit ».
Possibilité de déclaration de nouveaux types de variable.
Exercices et applications.
3STRUCTURES DE CONTROLE
Conditions (If).
Boucles :
- For.
- For Each.
- While.
- Do While.
Définition et utilisation de Workbooks.
Définition et utilisation de Worksheets.
Définition et utilisation de Ranges.
4PROCEDURES ET FONCTIONS
Utilisation des Sub.
Utilisation des fonctions.
Convergences et divergences : Sub vs Function.
5LA REALISATION DE REPORTINGS
Création et automatisation d’un reporting :
- Nettoyage des données.
- Calculs.
- Affichage des résultats.
Coloriage automatique des cellules.
6LA REALISATION DE TABLEAU (ARRAYS)
Tableaux statiques.
Tableaux dynamiques.
Traitement de gros volumes de données.
7LA GESTION DES ERREURS
Utilisation de commandes de gestion des erreurs :
- On Error Resume Next.
- On Error GoTo.
8INTERACTIONS UTILISATEUR
Introduction et utilisation des InputBox.
Exercices et applications.
9AUTOMATISATION DE TACHES FINANCIERES
Import/export, consolidation, génération de rapports.
Copier et coller des données à partir de fichiers différents.
Automatisation de traitements sur des fichiers appartenant à un répertoire donné.
Utilisation dans le code de la notion de formulaire pour les cellules Excel.
10CAS PRATIQUE
Création d’un outil complet de reporting financier.
11SYNTHESE ET CONCLUSION
Synthèse des 2 journées.
Évaluation de la formation.
Public et pré-requis
Participants
- Contrôleurs financiers.
- Analystes risques / ALM/Trésorerie/Crédit.
- Middle Office / Back Office.
- Développeurs juniors.
- Inspecteurs / audit interne.
- Directions financières.
Supports et moyens pédagogiques
- Documentation en power point.
- Alternance d’illustrations et d’exercices pratiques.
- QCU, Vrai/Faux, questions/réponses pour vérifier, réviser et confirmer les acquis.
- Synthèses.
Dates
| Dates | Localisation / Modalité | Animateur(s) | |
|---|---|---|---|
|
Du 14/09/2026 au 15/09/2026 |
Paris | Charaf LOUHMADI | S'inscrire |
|
Du 14/09/2026 au 15/09/2026 |
Distanciel | Charaf LOUHMADI | S'inscrire |