Aller au contenu principal
Best-of CPF Certifiante

Formation Excel - Programmer en VBA

  • 3 jours (21 heures)
  • Expertise
  • Présentiel ou classe à distance

Une formation proposée par

Formation Excel | Certification TOSA | Eligible au CPF | Créez une application simple avec macros commandes et VBA. 35 centres partout en France. Formation en présentiel ou à distance.

Objectifs

A l'issue de cette formation, vous serez capable de :

  • Enregistrer une macro-commande
  • Modifier et utiliser une macro-commande
  • Concevoir une boucle ou itération
  • Concevoir une conditionnelle
  • Utiliser les collections
  • Déterminer des variables
  • Concevoir une fonction et une procédure
  • Utiliser les boîtes de dialogue prédéfinies
  • Résoudre les erreurs.
Les compétences visées par cette formation font l'objet d'une évaluation.

À qui s'adresse cette formation ?

Utilisateurs confirmés d'Excel et techniciens support bureautique voulant maîtriser le langage Visual Basic appliqué à Excel.

Prérequis

Avoir suivi la formation EXC-PE "Excel - Perfectionnement - Exploiter, analyser et présenter des données" ou avoir les compétences équivalentes.

Programme

1 Pendant votre formation

Excel - Programmer en VBA

Jour 1 - Matin

Généralités

  • Accéder à l'onglet développeur
  • Création
    • D'onglet
    • De groupe
    • De commande
  • Personnaliser le ruban

L'enregistreur de macros

  • Création et édition de macros
  • Type d'enregistrement
  • Appeler une macro par la liste des macros
  • Affectation des macros à :
    • Un bouton
    • Une illustration
  • Les touches d'exécution

L'environnement VBA (Visual Basic pour Application)

  • Accéder à l'onglet développeur
  • Découvrir les fenêtres
    • Menus
    • Outils
    • L'explorateur de projets
  • Personnaliser les options VBA
  • Protéger le code VBA

Exemple de travaux pratiques (à titre indicatif)

  • Créer une macro en utilisant l'enregistrement absolu et relatif

Jour 1 - Après-midi

Le code VBA

  • Changer les options d'une macro
  • Lire et alléger le code VBA
  • Compléter une macro existante
  • Déboguer une macro

Structure d'un module VBA

  • Les déclarations, les procédures, les fonctions et les commentaires dans le code
  • L'organisation d'un module VBA

Exemples de travaux pratiques (à titre indicatif)

  • Alléger le code du TP précédent
  • Créer une macro appelant plusieurs macros

Jour 2 - Matin

Collections, objets, méthodes et propriétés

  • Manipuler des objets (classeur, feuille, plage) :
    • Accès
    • Sélection
    • Initialisation
    • Validation
  • Les principales propriétés et méthodes
  • L'affectation d'objets et variables d'objets

Jour 2 - Après-midi

Le code Visual Basic

  • Types et portées des variables
  • Déclaration des constantes
  • Les instructions de boucles :
    • Condition
    • Itération
    • Compteur
    • Choix multiple

Exemple de travaux pratiques (à titre indicatif)

  • Utiliser toutes les structures de langage de programmation (boucle et structure conditionnelle)

Jour 3 - Matin

Boîtes de dialogue prédéfinies

  • Message et utilisation de variables
  • Choix des boutons dans MsgBox
  • Boîte de dialogue InputBox

Exemples de travaux pratiques (à titre indicatif)

  • Créer des macros utilisant les boîtes de messages et de saisie
  • Utiliser la déclaration des variables

Jour 3 - Après-midi

Gestion des évènements

  • Création de procédures événementielles

Gestion des erreurs et débogages

  • Prévention des erreurs
  • Utilisation des outils de débogage
  • Les espions et la gestion des erreurs d'exécution

Les apports de l'IA dans la programmation VBA

  • Demander à l'IA d'écrire une procédure
  • Résoudre une erreur de logique dans du code grâce à l'IA
  • Interroger l'IA pour qu'elle commente du code

Exemples de travaux pratiques (à titre indicatif)

  • Utiliser les procédures événementielles sur le classeur et les feuilles
  • Demander à l'IA de générer une procédure pour supprimer tous les objets appartenant à une collection dans une feuille

Certification (en option, hors inscription via le CPF)

  • Prévoir l'achat de la certification en supplément (ne concerne pas les inscriptions via le CPF pour lesquelles la certification est incluse)
  • L'examen (en français) s'effectuera ultérieurement en distanciel (e-surveillance) à la date et au créneau de votre choix
  • Il s'effectuera en ligne et durera en moyenne 1h
  • A l'issue de la certification, le candidat se verra attribuer un score (0 à 1000), correspondant à un niveau (Initial / Basique / Opérationnel / Avancé / Expert) :
    • En deçà du score de 551 points, le candidat se verra attribuer une attestation de passage de la certification. Ces niveaux Initial et Basique ne valident cependant pas l'obtention de la certification
    • Les niveaux Opérationnel, Avancé et Expert permettent, quant à eux, au titulaire de la certification de faire valoir ses compétences dans la gestion de VBA et d'attester de son opérationnalité selon son profil et l'emploi qu'il exerce

Financement

Pour financer votre formation avec votre CPF, munissez-vous de votre n° de sécurité sociale et cliquez sur le bouton pour vous rendre sur MonCompteFormation.

S'inscrire avec son CPF

Points forts

Modalités pédagogiques

Formation délivrée en présentiel ou distanciel* (blended-learning, e-learning, classe virtuelle, présentiel à distance).

Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).

Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :

  • Ordinateurs Mac ou PC (sauf pour certains cours de l'offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
  • Environnements de formation installés sur les postes de travail ou en ligne
  • Supports de cours et exercices

En cas de formation intra sur site externe à M2I, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatiques...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.

* nous consulter pour la faisabilité en distanciel

** ratio variable selon le cours suivi

Accessibilité aux personnes en situation de handicap

Formations complémentaires

Contexte


La formation Excel Programmer en VBA vous enseignera comment développer des applications Excel avec les macro-commandes et le langage VBA.
Cette formation Excel pourra être ponctuée par la certification TOSA®, la référence des certifications des compétences informatiques et digitales.
La certification TOSA® vous permet de valoriser vos compétences en affichant un score sur 1000 sur votre CV ou vos profils sur les réseaux sociaux professionnels. Elles sont adaptées à tous les niveaux, utilisateurs occasionnels ou experts.
Le TOSA® est la certification informatique la plus demandée en France dans le cadre du CPF.

Dernière mise à jour : 30/09/2026

Sessions

Excel - Programmer en VBA

3 jours (21 heures) Réf. EXC-VB

à partir de 1 305 € HT

Repas inclus en présentiel
Places disponibles
S'inscrire
Places disponibles
S'inscrire
Places disponibles
S'inscrire
Places disponibles
S'inscrire
Places disponibles
S'inscrire
Places disponibles
S'inscrire
Du 16 mars au 18 mars 2027 Paris La Défense
Places disponibles
S'inscrire
Du 20 avril au 22 avril 2027 Paris La Défense
Places disponibles
S'inscrire
Du 11 mai au 13 mai 2027 Paris La Défense
Places disponibles
S'inscrire
Du 8 juin au 10 juin 2027 Paris La Défense
Places disponibles
S'inscrire

Ces formations peuvent aussi vous intéresser