Vous êtes ici : Accueil » Formation Excel » Niveaux » VBA

FORMATION EXCEL VBA


Morpheus Formation Certifié Qualiopi
97%

DE SATISFACTION

+1 600

APPRENANTS

+21 000

HEURES DE FORMATION

*indicateurs actualisés le 16 juillet 2026


MODALITÉS FORMATION EXCEL VISUAL BASIC

Prérequis

Cette formation s’adresse aux utilisateurs disposant déjà d’un niveau intermédiaire ou avancé sur Excel. Il est recommandé de :

  • Maîtriser les principales fonctionnalités d’Excel
  • Savoir structurer et manipuler des données
  • Disposer d’une version récente d’Excel, sur Windows de préférence
  • Avoir un ordinateur et une connexion Internet pour le distanciel

Format

La formation peut être suivie :

  • À distance ou en présentiel
  • En individuel ou en collectif
  • Dans nos locaux à Paris ou à Metz
  • Directement dans votre entreprise

Les séances sont animées en direct par un formateur expert. Le programme est adapté à votre niveau, à vos missions et à vos fichiers.

Public

Pour ceux qui souhaitant aller plus loin dans l’automatisation. Elle convient particulièrement aux personnes qui veulent :

  • Créer et modifier des macros
  • Automatiser des tâches répétitives
  • Développer des outils personnalisés dans Excel
  • Concevoir des formulaires de saisie
  • Fiabiliser et accélérer leurs processus
  • Faire communiquer Excel avec d’autres applications Microsoft Office

Faites financer votre formation (OPCO, CPF...)

Votre formation Excel VBA peut être financée selon votre situation : CPF, OPCO, France Travail, FAF ou fonds propres.

UNE PROGRESSION CONCRÈTE SUR VBA

VBA s’apprend avant tout par la pratique.
Le formateur vous accompagne pas à pas pour comprendre la logique du code, automatiser vos tâches et créer des outils fiables dans Excel.

AVANT LA FORMATION
VBA vous paraît difficile


  • Reprendre le fichier VBA d'un collègue est un vrai défi
  • Vous répétez encore de nombreuses manipulations manuelles
  • Vous utilisez l’enregistreur de macros sans comprendre le code généré
  • Vous ne savez pas structurer une procédure VBA
  • Vous bloquez sur les variables, les conditions ou les boucles
  • Vos macros sont difficiles à modifier ou à maintenir
  • Vous ne savez pas créer de formulaire personnalisé
Avant formation Excel VBA - Tâches répétitives, erreurs

APRÈS LA FORMATION
Vous créez vos premières macros avec confiance


  • Vous créez et adaptez vos propres macros
  • Vous comprenez la structure d’un code VBA
  • Vous utilisez les variables, les conditions et les boucles
  • Vous automatisez des tâches répétitives dans Excel
  • Vous créez des formulaires de saisie personnalisés
  • Vous identifiez et corrigez les erreurs dans votre code
  • Vous développez des outils adaptés à vos besoins professionnels
Après formation Excel VBA - automatisations, fichiers professionnels

VOTRE PARCOURS EXCEL VBA EN TOUTE SIMPLICITÉ

AVANT
Analyse des besoins

Avant chaque formation, nos conseillers Ounsia Benamar et Nicolas Parent échangent avec vous afin de construire un parcours adapté à votre niveau, à vos objectifs et aux automatisations que vous souhaitez créer.

  • Évaluation de votre niveau sur Excel et VBA
  • Analyse de vos besoins et de vos fichiers
  • Construction d’un programme sur mesure
  • Conseils sur le format et la durée
  • Planification des dates de formation

PENDANT
Suivi personnalisé

Un formateur expert Excel VBA est dédié à votre progression. Il adapte la formation à votre niveau et à vos objectifs :

  • Des supports et exercices adaptés
  • Des cas pratiques progressifs
  • Une aide sur vos points de blocage
  • Les bonnes pratiques dès le départ
  • Un suivi personnalisé

APRÈS
Bilan de formation

Nous assurons un suivi pour ajuster la formation et garantir que les objectifs soient atteints :

  • Évaluation de satisfaction
  • Certificat de réalisation délivré aux apprenants
  • Passage de la certification (si souhaité)
  • Possiblité de suivre une autre formation
  • Accessibilité à vie aux ressources transmises par le formateur.

Ils nous ont fait confiance


LES OBJECTIFS

À l’issue de la formation, vous serez capable de :

  • Comprendre la logique et les bonnes pratiques du VBA
  • Enregistrer, modifier et exécuter des macros
  • Utiliser les variables, conditions et boucles
  • Manipuler les cellules, feuilles et classeurs
  • Créer des formulaires de saisie personnalisés
  • Automatiser des tâches répétitives dans Excel
  • Identifier et corriger les erreurs dans le code
  • Développer des outils VBA adaptés à vos besoins

Aller encore plus loin avec la certification TOSA !*

La certification TOSA VBA permet d’attester votre niveau et de valoriser vos compétences professionnelles sur le logiciel. Elle peut être un atout majeur lors d'un entretien d'embauche.

La certification TOSA Automatiser des processus dans les applications Microsoft Office avec VBA, est enregistrée au Répertoire spécifique (RS6963) et peut être intégrée à votre parcours de formation.

Date d’échéance de l’enregistrement : 18-12-2027.

Cyril Parent formateur pour les débutants certifié TOSA EXCEL niveau expert

PROGRAMME DE FORMATION EXCEL VISUAL BASIC

Maîtriser les bonnes pratiques de la programmation VBA


Interface onglet développeur Excel VBA
Module 1 : Interface onglet développeur Excel VBA
  • Appréhender l’environnement de programmation
    Découvrir l'interface, ses icônes, ses onglets et ses outils essentiels.
  • Définir le besoin avant de programmer en VBA
    Analyser les objectifs à atteindre pour éviter les erreurs et optimiser le développement Excel VBA.
  • Anticiper les besoins futurs
    Prendre en compte les évolutions possibles du projet pour rendre le code adaptable et pérenne.
  • Enregistrer et exécuter une procédure (macros sur Excel)
    Utiliser l'enregistreur de macros pour automatiser des tâches simples, puis exécuter les macros.
  • Connaître le danger et les risques des macros
    Comprendre les risques liés à l’exécution de macros non sécurisées et apprendre à s’en protéger.
  • Différencier VBA (Visual Basic for Applications) et VB (Visual Basic)
    Identifier les différences entre VBA intégré à Excel et VB utilisé pour des applications autonomes.
  • Identifier les différents blocs d'instructions (procédure, fonctions et modules)
    Reconnaître les structures de base du code VBA pour mieux organiser et structurer son programme.
  • Modifier et améliorer le code de la procédure
    Apprendre à corriger, optimiser et personnaliser les macros existantes pour répondre aux besoins spécifiques.
  • Ajouter des commentaires
    Insérer des commentaires dans le code pour le rendre compréhensible et faciliter sa maintenance VBA.
  • Utiliser l’intelligence artificielle pour générer du code

Manipuler les objets principaux d’Excel et utiliser les opérateurs


Manipuler les objets principaux d’Excel et utiliser les opérateurs
Module 2 : Manipuler les objets principaux d’Excel et utiliser les opérateurs
  • La programmation orientée objet
    Comprendre le concept de programmation orientée objet (POO) et son utilisation dans le VBA pour structurer le code.
  • Les classes d'objets (propriétés, méthodes et événements)
    Apprendre à manipuler les objets en utilisant leurs propriétés, méthodes, et en gérant les événements associés.
  • Utiliser l’explorateur d’objets de l’éditeur VBA
    Naviguer dans l’explorateur d’objets pour découvrir les objets disponibles et comprendre leur hiérarchie.
  • Manipuler des cellules, des plages, des feuilles de calcul et des classeurs
    Programmer des actions sur les cellules, plages, feuilles et classeurs pour automatiser les traitements de données.
  • Manipuler l’application Excel
    Contrôler l’application Excel elle-même en gérant les paramètres, fenêtres et comportements.
  • Utiliser les opérateurs arithmétiques, de comparaison, de logique et de concaténation
    Maîtriser les opérateurs permettant de réaliser des calculs, des comparaisons, des conditions logiques et de manipuler du texte.
  • Maîtriser les fonctions VBA intégrées
    Utiliser efficacement les fonctions natives de VBA pour simplifier et optimiser le code.

 Insérer des variables, des conditions et des boucles


MODULE 3 programme Excel VBA
MODULE 3  Insérer des variables, des conditions et des boucles
  • Appréhender et comprendre la notion de variable
    Comprendre ce qu'est une variable en programmation et son rôle dans le stockage des informations.
  • Connaître les différents types de variables
    Identifier les principaux types de variables (String, Integer, Boolean, etc.) et savoir quand les utiliser.
  • Appréhender la portée des variables
    Différencier les variables locales, globales et statiques, et comprendre leur impact sur le code.
  • Déclarer et affecter une variable
    Apprendre à déclarer des variables correctement et à leur attribuer des valeurs.
  • Utiliser des instructions conditionnelles (If… Then… Else, Select Case)
    Mettre en place des conditions pour exécuter des instructions spécifiques selon les situations.
  • Utiliser des boucles (Do… Loop, For… Next, For Each… Next)
    Répéter des actions automatiquement en utilisant les différentes structures de boucles.
  • L’instruction Exit pour sortir d’une boucle
    Apprendre à interrompre l'exécution d'une boucle en utilisant l'instruction Exit lorsque nécessaire.

Créer des formulaires et des boîtes de dialogue


Excel VBA formulaire simple
MODULE 4 : Créer des formulaires et des boîtes de dialogue
  • Créer un formulaire simple
    Apprendre à concevoir un formulaire interactif pour faciliter la saisie de données par l’utilisateur.
  • Valider les données entrées par l’utilisateur
    Mettre en place des contrôles pour vérifier que les informations saisies respectent les critères attendus.
  • Insérer et paramétrer des contrôles ActiveX
    Ajouter des contrôles interactifs (boutons, cases à cocher, listes déroulantes) et ajuster leurs paramètres.
  • Automatiser des tâches spécifiques
    Associer des macros à des actions spécifiques pour automatiser les interactions avec le formulaire.
  • Préparer une procédure d’affichage du formulaire
    Créer une procédure VBA permettant d’afficher le formulaire lorsqu’une action est effectuée.
  • Utiliser les fonctions GetOpenFilename et GetSaveAsFilename
    Permettre à l’utilisateur de sélectionner un fichier à ouvrir ou un emplacement pour enregistrer un fichier.
  • Utiliser les fonctions MsgBox et InputBox
    Afficher des messages ou recueillir des entrées de l’utilisateur via des boîtes de dialogue interactives.
  • Améliorer l'expérience utilisateur
    Optimiser le formulaire en ajoutant des éléments visuels et des messages d’aide pour faciliter son utilisation.

Utiliser les outils de débogage


5.Liste déroulante
Module 5 : Utiliser les outils de débogage
  • Apprendre à identifier pour corriger les erreurs
    Comprendre les erreurs courantes en VBA et savoir les reconnaître pour les corriger rapidement.
  • Placer des points d’arrêt
    Mettre en pause l’exécution du programme à un endroit précis pour analyser le comportement du code.
  • Effectuer un débogage pas à pas
    Exécuter le code ligne par ligne afin d’identifier l’origine d’un problème et de mieux comprendre le fonctionnement du programme.
  • Utiliser la fenêtre des variables locales
    Suivre en temps réel les valeurs des variables pendant l’exécution du programme pour détecter les erreurs.
  • Optimiser les performances du programme
    Améliorer l’efficacité du code en réduisant les temps de traitement et en évitant les redondances inutiles.
  • Résoudre les problèmes que vous rencontrez (échange libre avec le formateur)
    Bénéficier de conseils personnalisés pour surmonter les difficultés spécifiques rencontrées pendant la formation.
  • Utiliser l’intelligence artificielle pour corriger du code

Télécharger le programme Excel VBA PDF


NOS POINTS FORTS

Sur Mesure


Chaque projet VBA est différent. La formation s’adapte à votre niveau, à vos fichiers et aux tâches que vous souhaitez automatiser.

  • Séances en direct avec un formateur expert
  • Exercices pratiques appliqués à Excel VBA
  • Questions-réponses pendant la formation
  • Rythme flexible selon vos disponibilités

Ressources Pédagogiques


Vous bénéficiez de ressources conçues par nos experts Excel VBA pour progresser pendant et après la formation.


Une formation finançable


Votre formation peut être financée selon votre situation. Nous vous accompagnons dans vos démarches.

  • CPF pour les particuliers
  • OPCO pour les entreprises
  • France Travail pour les demandeurs d’emploi
  • Fonds propres (4x sans frais)

LES AVIS DE NOS APPRENANTS

J’ai suivi une formation avec Morpheus Formation pour préparer la certification TOSA, accompagnée par Alexandre Adam, et j’en suis vraiment très satisfaite.
Ce que j’ai particulièrement apprécié, c’est l’adaptation complète de la formation à mon niveau et à mon emploi du temps, ce qui m’a permis d’avancer sereinement. Le format individuel est un vrai atout : on progresse plus vite et on peut poser toutes ses questions sans hésitation. Alexandre est un formateur très à l’écoute, patient, pédagogue et disponible, ce qui crée une vraie relation de confiance et rend l’apprentissage beaucoup plus agréable. Je recommande sans hésiter cette formation à toute personne souhaitant progresser efficacement.

Corinne G. - Mai 2026

La formation Morpheus m'a permis d'augmenter drastiquement mes compétences sur Excel en seulement une quinzaine d'heures. J'ai pu découvrir des outils qui vont me permettre de d'accentuer ma productivité sur le traitement de base de données. La formatrice était très pédagogue et a réussi à nous transmettre beaucoup d'informations dans un temps assez restreint. Je recommande vivement !

Yanis - Avril 2026

Formation Excel VBA à la carte + passage de la certification TOSA. Un travail efficace et de très bons moments passés en formation où j'ai pu progresser et mettre en pratique dans mon poste de chargée d'études/requêtage : à renouveler et merci à l'équipe et à mon formateur !

Aline T. - Octobre 2025

Nos derniers avis en général

UN DUO DÉDIÉ À VOTRE RÉUSSITE

Le formateur : vous transmettre les bonnes méthodes pour structurer votre code, créer des macros fiables et automatiser vos tâches dans Excel.

Le référent pédagogique : vous accompagner avant, pendant et après la formation. Il répond à vos questions et veille au bon déroulement de votre parcours.

Un objectif commun : vous permettre de créer vos propres automatisations avec Excel VBA.

Nicolas PARENT est le fondateur de Morpheus, Expert Excel et votre contact pédagogique.

Nicolas PARENT

Il échange avec vous avant la formation, analyse vos besoins et reste disponible pour assurer le bon déroulement de votre parcours.

Alexandre Adam, formateur Excel VBA

Alexandre ADAM

Il vous accompagne tout au long de la formation pour comprendre le code VBA, automatiser vos tâches et développer des outils adaptés à vos besoins.

NOS OFFRES ADAPTÉES À VOS BESOINS

Nos tarifs varient selon le format choisi, la durée de la formation et le nombre de participants.
Chaque parcours Excel VBA est ajusté à votre niveau, à vos objectifs et aux automatisations que vous souhaitez créer.

INDIVIDUEL À DISTANCE

1 620 HT

Pour 18 heures (90 € / h)

(la durée est modulable)


  • Durée préconisée : 14 heures.
  • Rythme : séances courtes de 1h30 à 2h.
  • Format : formation à distance en direct avec le formateur.

COLLECTIF EN PRÉSENTIEL

1 540 HT

Pour 2 participants durant 14h

(à partir de 90 € / h + 20 € / h par apprenant supplémentaires)


  • Durée préconisée : 14 heures.
  • Rythme : séances courtes de 1h30 à 2h.
  • Format : en direct avec le formateur en présentiel.

SUR MESURE


Votre formation, votre format :

  • Format : présentiel ou à distance
  • Accompagnement : individuel ou collectif
  • Groupe : jusqu'à 10 participants
  • Durée : modulable selon vos besoins
  • Rythme : séances courtes et dates flexibles
  • Certification : TOSA ou ENI Excel

Financez votre formation selon vos possibilités

VOS QUESTIONS FRÉQUENTES

Qu’est-ce que VBA sur Excel ?

VBA, ou Visual Basic for Applications, est le langage de programmation intégré à Microsoft Excel. Il permet de créer des macros et d’automatiser des tâches répétitives directement dans vos fichiers.

Avec VBA, vous pouvez notamment :

  • Créer des formulaires de saisie personnalisés
  • Générer automatiquement des PDF ou d’autres documents
  • Automatiser des manipulations dans un classeur Excel
  • Créer des fonctions personnalisées
  • Faire communiquer Excel avec Word, Outlook ou PowerPoint

VBA permet ainsi de transformer Excel en un outil plus rapide, plus fiable et mieux adapté à vos besoins professionnels.

Pourquoi apprendre VBA alors qu’il existe Power Query et l’intelligence artificielle ?

Power Query, l’intelligence artificielle et les outils de Business Intelligence simplifient aujourd’hui de nombreux traitements. VBA conserve toutefois des avantages uniques lorsqu’il faut personnaliser Excel ou automatiser des actions complexes. Il reste particulièrement utile pour :

  • Créer des formulaires de saisie
  • Générer automatiquement des documents
  • Automatiser des actions en plusieurs étapes
  • Développer des fonctions inexistantes dans Excel
  • Piloter d’autres applications Microsoft Office

Apprendre VBA permet donc de réduire les manipulations manuelles, limiter les erreurs et créer des outils Excel sur mesure, adaptés à votre activité.

Quelle est la durée de la formation Excel VBA ?

La durée recommandée est comprise entre 18 et 24 heures. Elle peut être ajustée selon votre niveau, vos objectifs et les automatisations que vous souhaitez créer.

Peut-on tester son niveau avant la formation ?

Oui. Notre test de niveau Excel VBA permet d’évaluer vos connaissances avant le démarrage. Les résultats servent à personnaliser le programme et à constituer des groupes homogènes.

Quel est le prix de la formation Excel Visual Basic ?

Le prix de notre formation Excel VBA en individuel à distance est de 1 260 € HT pour 14 heures, soit 90 € HT par heure. La durée et le tarif peuvent évoluer selon votre niveau, vos objectifs, le format choisi et le nombre de participants.

Quels sont les prérequis pour suivre la formation ?

Il est recommandé d’avoir un niveau intermédiaire ou avancé sur Excel. Vous devez notamment savoir naviguer dans l’interface, manipuler des données et utiliser les principales fonctionnalités du logiciel.

Aucune connaissance préalable en programmation n’est obligatoire. Des notions de logique ou de programmation constituent toutefois un plus.

Quel est le délai pour commencer la formation ?

Un délai minimum de 10 jours. Après la validation de votre inscription ou la signature de la convention, sauf situation particulière.

La formation est-elle accessible aux personnes en situation de handicap ?

Oui, notre formation est accessible aux personnes en situation de handicap. Nous étudierons les possibilités de compensations.

Peut-on suivre la formation le soir ou le week-end ?

Oui, selon les disponibilités des formateurs. Les séances peuvent être organisées en soirée jusqu’à 22 heures ou le week-end.

Quelle est la meilleure formation Excel VBA ?

La meilleure formation Excel VBA est celle qui s’adapte à votre niveau, à vos objectifs et aux fichiers que vous utilisez réellement. Elle doit vous permettre de travailler sur des cas concrets : création de macros, automatisation de tâches, développement de formulaires ou génération automatique de documents.

Chez Morpheus Formation, vous êtes accompagné en direct par un formateur expert en VBA. Le programme est personnalisé, avec des exercices pratiques et la possibilité de travailler sur vos propres fichiers.

L’objectif est de vous aider à comprendre le code, créer des automatisations fiables et gagner du temps dans Excel.

La formation peut également préparer à la certification TOSA VBA Excel. Elle est finançable par le CPF, votre OPCO, France Travail ou sur fonds propres.

Existe-t-il une formation Excel VBA gratuite ?

Oui. Morpheus Formation propose une formation Excel VBA gratuite composée de quatre leçons en ligne et d’un support PDF.

Vous y apprendrez notamment à :

  • Créer vos premières macros
  • Utiliser les variables et les boucles
  • Concevoir un formulaire interactif
  • Automatiser un processus complet

Cette formation gratuite constitue une première étape avant de suivre un parcours Excel VBA plus complet et personnalisé avec un formateur.

PDF formation gratuite Excel VBA

UNE QUESTION SUR NOTRE FORMATION ?

Présentez-nous les tâches que vous souhaitez automatiser, votre niveau actuel et les fichiers Excel que vous utilisez. Nous analysons vos besoins afin de vous proposer un programme et un devis personnalisés. Notre équipe vous conseille sur la durée, le format et les possibilités de financement : CPF, OPCO, France Travail ou fonds propres.

Nicolas PArent analyse vos besoins durant un appel téléphonique pour une formation excel pour le secteur de la financier

Nos centres :

  • Adresse du centre à Paris : 12 Rue Martel, 75010 Paris.
  • Adresse du centre à Metz : 7 Av. de Blida, 57000 Metz.
Lead - Formulaire de contact

Nicolas Co-gérant Morpheus Formation et formateur excel

Parlez de vive voix de votre projet de formation avec Nicolas ou Ounsia.

15 min gratuite - sans engagement

NOS AUTRES PROGRAMMES EXCEL PAR NIVEAU

LES 25 FONCTIONS EXCEL LES PLUS UTILISÉES !
E-book Excel offert