FORMATION EXCEL VBA
Vous perdez du temps à répéter les mêmes manipulations, copier-coller des données ou générer manuellement vos reportings ? Avec VBA, vous pouvez automatiser ces tâches directement dans Excel et créer des outils adaptés à vos besoins.
Notre formation Excel VBA (macros) vous apprend à enregistrer et modifier des macros, structurer votre code, utiliser les variables, les conditions et les boucles, puis concevoir des formulaires et des automatisations fiables.
Le programme s’adapte à votre niveau, à vos missions et à vos propres fichiers. Vous êtes accompagné en direct par un formateur expert, à distance ou en présentiel, en individuel ou en groupe. Morpheus Formation est un organisme spécialisé sur Excel et ses outils complémentaires.
DE SATISFACTION
APPRENANTS
HEURES DE FORMATION
*indicateurs actualisés le 16 juillet 2026

MODALITÉS FORMATION EXCEL VISUAL BASIC
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
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.
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
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.


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.
PENDANT
Suivi personnalisé
Un formateur expert Excel VBA est dédié à votre progression. Il adapte la formation à votre niveau et à vos objectifs :
APRÈS
Bilan de formation
Nous assurons un suivi pour ajuster la formation et garantir que les objectifs soient atteints :
Ils nous ont fait confiance
LES OBJECTIFS
À l’issue de la formation, vous serez capable de :
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.
*Certification obligatoire en cas de financement CPF

PROGRAMME DE FORMATION EXCEL VISUAL BASIC
Un programme progressif conçu par nos experts Excel VBA. Le formateur adapte les modules à votre niveau, à vos fichiers et aux automatisations que vous souhaitez créer.
Maîtriser les bonnes pratiques de la programmation 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

- 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

- 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

- 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

- 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
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.
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.
LES AVIS DE NOS APPRENANTS
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
Il échange avec vous avant la formation, analyse vos besoins et reste disponible pour assurer le bon déroulement de votre parcours.

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
Un apprentissage pratique et durable pour assimiler les notions à votre rythme.
Pour 18 heures (90 € / h)
(la durée est modulable)
COLLECTIF EN PRÉSENTIEL
Une expérience partagée pour harmoniser les pratiques et un coût optimisé.
Pour 2 participants durant 14h
(à partir de 90 € / h + 20 € / h par apprenant supplémentaires)
SUR MESURE
Votre formation peut être adaptée à votre organisation, à vos contraintes et au niveau des participants.
Votre formation, votre format :
Financez votre formation selon vos possibilités
VOS QUESTIONS FRÉQUENTES
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.
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é.
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.
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.
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.
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.
Un délai minimum de 10 jours. Après la validation de votre inscription ou la signature de la convention, sauf situation particulière.
Oui, notre formation est accessible aux personnes en situation de handicap. Nous étudierons les possibilités de compensations.
Oui, selon les disponibilités des formateurs. Les séances peuvent être organisées en soirée jusqu’à 22 heures ou le week-end.
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.
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.

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.

Nos centres :
- Adresse du centre à Paris : 12 Rue Martel, 75010 Paris.
- Adresse du centre à Metz : 7 Av. de Blida, 57000 Metz.

Parlez de vive voix de votre projet de formation avec Nicolas ou Ounsia.
15 min gratuite - sans engagement













