Formation Excel VBA - Programmation
Formation éligible au CPF et préparatoire à la certification TOSA.

Notre équipe vous conseille
Est-ce la bonne formation pour vous ?
Votre objectif, votre niveau, votre financement : notre équipe vérifie avec vous que cette formation vous correspond, ou vous oriente vers celle qui vous conviendra mieux.
- Pour qui
- Managers, directeurs RH, responsables d’infrastructures IT, programmeurs, développeurs, ingénieurs, comptables, …
- Prérequis
Avoir suivi la formation excel perfectionnement, une formation équivalente, ou attester de son niveau
- Durée
- 14 h · 2 jours
En bref
Ce que vous saurez faire
- Enregistrer, modifier et exécuter des macros pour automatiser des tâches répétitives.
- Maîtriser les éléments du langage VBA (variables, structures, boucles, objets).
- Programmer des procédures et des fonctions personnalisées.
- Créer des procédures événementielles et des formulaires (UserForms).
- Déboguer et fiabiliser son code, en s’appuyant si besoin sur un assistant de code par IA.
Programme
Formation Microsoft Excel VBA - Programmation et Macros
01Présentation et macros
- Enregistrement et modification de macros ; références relatives ou absolues
- Destination de l’enregistrement, raccourcis clavier, association aux objets/menus
- L’interface de développement (VBE) ; notion de module
- Personnaliser le ruban et l’onglet Développeur
02La programmation
- Les types de variables : intérêt et portée
- Déplacement, recopie d’une cellule ou d’une zone ; recopie incrémentée
- Les structures conditionnelles (If...End If, imbriquées)
- Les boucles (For...Next, Do While...Loop, Do Until...Loop, While...Wend)
- Les objets : ActiveCell, Selection, ActiveSheet, Range, Workbook...
- Les boîtes de dialogue (MsgBox, InputBox)
- Les méthodes et propriétés ; créer des fonctions personnalisées
- Rendre une macro accessible à tous les classeurs
- Manipuler couleurs, bordures et trames de manière conditionnelle
03Procédures événementielles
- Les événements du classeur (ouverture, sauvegarde, fermeture)
- Les événements de la feuille (modification, sélection d’une cellule)
- Trier, filtrer par macro sur un ou plusieurs critères
- Ajouter, supprimer, trier, renommer, déplacer des feuilles
- Sauvegarde et impression de feuilles et de classeurs
04Les formulaires (UserForms)
- Construction ; afficher/masquer et initialiser un formulaire
- Les différents types de contrôles (zones de texte, listes déroulantes, cases)
- Intégration d’image, de calendrier ; afficher/masquer des contrôles
- Ordre des tabulations ; réintégration des données dans une feuille
- Propriétés et paramétrage du formulaire
05Débogage et IA assistant de code
- Les outils de débogage (pas à pas, points d’arrêt, espions) et la gestion des erreurs
- L’IA pour générer, expliquer et corriger du code VBA
- Bonnes pratiques : relecture, compréhension du code, sécurité des macros et confidentialité
Qui vous forme
Frédéric Crene
Bureautique et productivité · Création et design · Intelligence artificielle
Financer cette formation
Selon votre situation, tout ou partie de la formation peut être pris en charge. Notre équipe vérifie vos droits avec vous.
Inscrivez-vous directement sur Mon Compte Formation :
Votre employeur (OPCO), France Travail, la Région ou un financement personnel peuvent prendre en charge cette formation.
Notre équipe identifie la bonne solution et monte le dossier avec vous.
Informations pratiques
- Type de reconnaissance
- Attestation de fin de formation
- Accessibilité
- Locaux accessibles aux personnes à mobilité réduite (PMR) et aux personnes en situation de handicap (PSH).
Référent handicap : Bénédicte Guilloteau, benedicte@mandyben.com
Fiche mise à jour le 30 octobre 2026
En savoir plus sur cette formation
Formation éligible au CPF et préparatoire à la certification TOSA. Prérequis : niveau Excel perfectionnement ou équivalent.
Objectifs :
• Enregistrer, modifier et exécuter des macros pour automatiser des tâches répétitives.
• Maîtriser les éléments du langage VBA (variables, structures, boucles, objets).
• Programmer des procédures et des fonctions personnalisées.
• Créer des procédures événementielles et des formulaires (UserForms).
• Déboguer et fiabiliser son code, en s’appuyant si besoin sur un assistant de code par IA.
Présentation et macros
• Enregistrement et modification de macros ; références relatives ou absolues
• Destination de l’enregistrement, raccourcis clavier, association aux objets/menus
• L’interface de développement (VBE) ; notion de module
• Personnaliser le ruban et l’onglet Développeur
La programmation
• Les types de variables : intérêt et portée
• Déplacement, recopie d’une cellule ou d’une zone ; recopie incrémentée
• Les structures conditionnelles (If...End If, imbriquées)
• Les boucles (For...Next, Do While...Loop, Do Until...Loop, While...Wend)
• Les objets : ActiveCell, Selection, ActiveSheet, Range, Workbook...
• Les boîtes de dialogue (MsgBox, InputBox)
• Les méthodes et propriétés ; créer des fonctions personnalisées
• Rendre une macro accessible à tous les classeurs
• Manipuler couleurs, bordures et trames de manière conditionnelle
Procédures événementielles
• Les événements du classeur (ouverture, sauvegarde, fermeture)
• Les événements de la feuille (modification, sélection d’une cellule)
• Trier, filtrer par macro sur un ou plusieurs critères
• Ajouter, supprimer, trier, renommer, déplacer des feuilles
• Sauvegarde et impression de feuilles et de classeurs
Les formulaires (UserForms)
• Construction ; afficher/masquer et initialiser un formulaire
• Les différents types de contrôles (zones de texte, listes déroulantes, cases)
• Intégration d’image, de calendrier ; afficher/masquer des contrôles
• Ordre des tabulations ; réintégration des données dans une feuille
• Propriétés et paramétrage du formulaire
Débogage et IA assistant de code
• Les outils de débogage (pas à pas, points d’arrêt, espions) et la gestion des erreurs
• L’IA pour générer, expliquer et corriger du code VBA
• Bonnes pratiques : relecture, compréhension du code, sécurité des macros et confidentialité
Avis
Ils sont passés par là. Des stagiaires.
La formation s’est très bien passée , le formateur est très compétent et a l’écoute de chacun, maintenant au boulot ;)
Je vous confirme que la formation s’est excellemment bien déroulée. Le contenu était très intéressant et devrait m’apporter beaucoup dans mon travail à venir. J’en profite pour vous féliciter sur le choix de vos formateurs, le formateur fait preuve d’une grande pédagogie et d’une extrême gentillesse.
Les explications claires et bien ciblées ont permis à notre collaborateur à la fois de se former et de rectifier ses procédures. Objectif atteint donc et nous en remercions le formateur.
J'ai pu créer ma boutique en ligne et réaliser des ventes en lançant ma marque :-)
Questions fréquentes
Comment connaître mon niveau en Excel ?
Nous vous proposons une évaluation avant la formation pour vous orienter vers l'initiation, l'intermédiaire ou le perfectionnement.
Les formations bureautiques sont-elles éligibles au CPF ?
Oui, lorsqu'elles préparent à une certification (TOSA, ICDL, ENI). L'éligibilité est indiquée sur chaque fiche.
Peut-on former une équipe dans nos locaux ?
Oui, toutes les formations bureautiques sont possibles en intra-entreprise, avec un contenu adapté à vos fichiers et à vos usages.
Proposez-vous des formations à Copilot et à l'IA ?
Oui : Microsoft Copilot dans Word, Excel, PowerPoint et Outlook, et l'IA appliquée à Excel.
Où se déroulent les formations ?
Dans nos locaux au 146 rue Paradis, à Marseille (6e), dans vos locaux pour les formations intra-entreprise, ou à distance en visio, en direct avec le formateur. Les modalités possibles sont indiquées sur chaque fiche.
Pas sûr(e) d'être fait(e) pour ça ?
Chacun sa façon d'atteindre son objectif. Notre équipe vous rappelle pour trouver la formation et le financement adaptés à votre situation.
- QualiopiOrganisme certifié
- 1 780personnes formées en 2026
- 98 %de satisfaction
- Depuis 2006à Marseille, 146 rue Paradis