Ce que vous saurez faire
Le déroulé, étape par étape
MODULE 1 : Découvrir les macros : - Présentation des macros et de leurs usages - Enregistrer et exécuter une macro - Modifier une macro enregistrée - Attribuer une macro à un bouton
MODULE 2 : Faire ses premiers pas avec VBA : - Découvrir l'éditeur VBA (VBE) - Notions clés : objets, propriétés, méthodes - Écrire une macro en VBA - Déclaration et utilisation de variables pour optimiser le code - Interaction avec l'utilisateur (MsgBox, InputBox)
MODULE 3 : Automatiser les actions dans Excel : - Manipuler des cellules, feuilles et classeurs - Boucles et conditions : automatiser les tâches répétitives - Transférer des données d'une feuille à l'autre - Gérer et suivre les erreurs (On Error)
MODULE 4 : Aller plus loin avec les macros : - Créer des fonctions personnalisées - Définir des macros événementielles simples (exécution automatique) - Créer un formulaire utilisateur (UserForm) de base - Utiliser des objets avancés : Collection, Dictionary - Appliquer la logique événementielle dans un UserForm (ex : Initialize, Click)
MODULE 5 : Déboguer et optimiser une macro : - Exécution pas à pas, poser des points d'arrêt, les fenêtres d'exécution - Suivre les erreurs avec Err.Number, Err.Description - Bonnes pratiques et optimisation - Sécuriser et fiabiliser ses macros - Déboguer et améliorer une macro existante
À la fin de la formation
À l'issue de cette formation, vous serez capable de concevoir et d'automatiser des tâches dans Excel grâce aux macros et à la programmation VBA. Vous saurez créer des procédures adaptées à vos besoins professionnels, afin de gagner un temps précieux sur les opérations répétitives et d'améliorer la fiabilité de vos traitements de données.
Compétences concrètes acquises : - Enregistrer et modifier des macros simples avec l'enregistreur
- Comprendre la logique de base du code VBA généré par Excel
- Éditer et corriger une macro via l'éditeur Visual Basic
- Créer des procédures personnalisées avec VBA
- Utiliser les variables, boucles et conditions pour automatiser des tâches complexes
- Manipuler dynamiquement les feuilles, les cellules, les plages de données
- Concevoir des formulaires (UserForm) pour faciliter la saisie ou la consultation d'informations
- Mettre en place des boutons ou des raccourcis pour exécuter des macros
- Sécuriser l'exécution des macros et gérer les erreurs simples
- Structurer et commenter proprement son code pour en faciliter la maintenance
- Fonctions personnalisées
L'objectif est que vous puissiez, à la fin de la formation, construire ou adapter vous-même une macro répondant à une problématique concrète, sans dépendre d'un développeur extérieur.
Applications professionnelles concrètes : automatisation de tableaux de suivi, génération de rapports personnalisés, traitements de données à grande échelle, création d'outils internes avec formulaires sur mesure, etc.
Impact professionnel : cette formation vous permettra de franchir un cap dans votre usage d'Excel. En vous appropriant les bases de la programmation VBA, vous développerez des outils puissants adaptés à vos contraintes métiers. Vous optimiserez vos processus, réduirez les erreurs manuelles et augmenterez votre autonomie technique.
Selon l’organisme
Formation personnalisée avec un formateur dédié. Contenu adapté à vos fichiers pour progresser efficacement sur Excel les macros, langage VBA. Visio ou à domicile. Accès à vie au e-learning.
Où se déroule la formation
Payer avec votre Compte Personnel de Formation
Cette formation figure au catalogue Mon Compte Formation : elle est éligible au CPF. Vos droits, cumulés en euros, se consultent et s’utilisent sur le site officiel.
Vérifier mes droits sur moncompteformation.gouv.frOrganisme, certification, inscription
Texte rédigé par l’organisme de formation. Source : « Moncompteformation – L’offre de formation », Caisse des Dépôts et DGEFP, données ouvertes sous Licence Ouverte 2.0, mise à jour du 16/10/2026. WorkDispo n’est pas affilié à Mon Compte Formation.