Formation Excel (Microsoft 365) - Macros et programmation VBA
Automatiser Excel avec les macros et le VBA : enregistreur, procédures, variables, conditions, boucles, événements et optimisation
Apprenez à coder en VBA pour Excel et supprimez vos tâches chronophages à Lyon ou à distance. Animée en petit groupe (2 à 6 personnes) par Frédéric Farlay, cette formation pratique vous rend autonome, de l'enregistreur de macros à l'écriture de scripts sur mesure (imports de fichiers, boucles, automatisation de rapports). Formation éligible CPF et OPCO au sein de notre organisme certifié Qualiopi.
Objectifs et compétences visées
À l’issue de la formation, le participant sera capable de :
- Automatiser des tâches répétitives dans Excel à l’aide de macros et de code VBA.
- Enregistrer, adapter, nettoyer et exécuter des macros (boutons, raccourcis, classeur personnel).
- Comprendre l'architecture objet d'Excel VBA (objets, propriétés, méthodes, collections).
- Manipuler cellules, plages, feuilles et classeurs par programmation (Range, Cells, Offset…).
- Écrire des procédures structurées avec variables typées, tests logiques et boucles d'itération.
- Sécuriser et optimiser l’exécution du code (gestion d’erreurs On Error, accélération d'affichage, alertes).
Programme détaillé de la Formation Excel (Microsoft 365) - Macros et programmation VBA
Enregistrer, modifier et exécuter une macro
- Découvrir l’enregistreur de macros : enregistrer une macro simple
- Lancer une macro et comprendre ce qui est généré
- Modifier une macro enregistrée pour la personnaliser
- Affecter une macro à un bouton, un objet ou un raccourci clavier
- Créer des macros globales (classeur de macros personnel)
Premiers pas en programmation VBA
- Découvrir l’éditeur VBA (VBE) et ses fenêtres principales
- Comprendre objets, méthodes et propriétés dans Excel VBA
- Manipuler des cellules et plages : Range, Cells, Offset
- Variables et types : Dim, Set, Public, Static (principes)
- Macros interactives : MsgBox, InputBox
Conditions et boucles
- Tests conditionnels : If… Then… Else, Select Case
- Contrôler les saisies : IsEmpty, IsNumeric (exemples)
- Boucles : For… Next, Do… Loop, For Each… Next
- Interrompre proprement : Exit, DoEvents
Manipuler feuilles et classeurs
- Sélection et navigation dynamiques (ActiveCell, Cells, Offset)
- Déplacer/copier des données entre feuilles
- Créer, renommer, supprimer des feuilles par macro
- Protection et verrouillage (feuilles, classeurs) via VBA
Automatiser à l’ouverture et à la fermeture
- Exécution automatique au démarrage (Workbook_Open)
- Actions à la fermeture (Workbook_BeforeClose)
- Programmer des tâches récurrentes (Application.OnTime)
Gestion des erreurs et optimisation
- Gérer les erreurs : On Error Resume Next, On Error GoTo
- Messages d’erreur personnalisés
- Désactiver les alertes : Application.DisplayAlerts
- Accélérer l’exécution : ScreenUpdating, Calculation (manuel/auto)
Synthèse et cas pratiques
- Questions réponses
- Exercices progressifs + études de cas selon les besoins
Prêt à automatiser vos classeurs avec le VBA ?
Rejoignez une session collective à Lyon ou en visio, ou demandez un devis personnalisé pour vos équipes.
Ils ont suivi cette formation
Retours de participants sur la formation Excel (Microsoft 365) - Macros et programmation VBA.
« On est parti d’une macro enregistrée, puis on l’a adaptée proprement. J’ai aussi mis un bouton pour lancer l’automatisation, c’est exactement ce qu’il me fallait. »
Session intra-entreprise • Sur site« J’ai compris la logique Range, Cells et Offset, et surtout comment éviter les erreurs quand les fichiers ne sont pas exactement identiques. Très clair. »
Session inter-entreprises • Lyon« On a vu les variables, les conditions et les boucles avec des cas concrets. Les réglages de performance et la gestion d’erreurs m’ont évité pas mal de galères. »
Formation individuelle • À distanceQuestions fréquentes
Tout ce que vous devez savoir avant de vous inscrire à cette formation
Un test de positionnement en ligne validera le socle de vos connaissances avant de vous lancer dans l'automatisation.
Nos engagements pour votre réussite
Des garanties concrètes pour sécuriser votre investissement et votre montée en compétences
Groupes de 2 à 6 stagiaires
Effectifs strictement limités pour privilégier l’écoute, un rythme adapté et des réponses précises à vos questions.
80 % de cas pratiques réels
Pédagogie active opérationnelle. Possibilité de travailler et d’adapter directement les documents de votre entreprise.
Assistance 30 jours offerte
Un mois d'accompagnement direct avec le formateur via notre support en ligne après le stage pour lever vos blocages sur le terrain.
Qualiopi & Prise en charge OPCO
Convention, programme et devis transmis sous 24h ouvrées. Démarches de prise en charge et subrogation facilitées.