Réf : 461

VBA pour la finance : Niveau 1

Banque > Nouvelles technologies, enjeu de données, risque cyber et résilience numérique

Paris

2 jours

14/09/2026 + 1 à venir

Prix en présentiel

1842 €HT Repas inclus / -10% en distanciel (non cumulable)

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)

LOUHMADI Charaf

Charaf LOUHMADI

Domaines d’animation et conception :
  • 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