Formations Excel • Power BI • Microsoft 365
Formation Professionnelle

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

Présentiel à Lyon ou classe à distance 4,9 / 5 (58 Avis) Niveau : Expert / Programmation VBA Éligible CPF (code CPF : RS6963) & OPCO Réf : B-XLVBA
Date mise à jour : 28/09/2026
En synthèse L'essentiel de la formation

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.

Compétences opérationnelles : VBA (Visual Basic for Applications) Macros Excel Boucles et Conditions VBA Automatisation de processus Débogage de code

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

3 jours (21 heures) Réf. B-XLVBA Télécharger le PDF
01

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)
02

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
03

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
04

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
05

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)
06

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)
07

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.

PM
Paul M.
Gestionnaire back-office

« 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
KL
Karine L.
Assistante de direction

« 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
YD
Yanis D.
Technicien qualité

« 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 • À distance

Questions fréquentes

Tout ce que vous devez savoir avant de vous inscrire à cette formation

Aucune connaissance préalable en programmation ou en code n'est requise. Il est cependant impératif d'avoir une excellente maîtrise des fonctionnalités intermédiaires d'Excel (formules imbriquées, tableaux structurés, TCD, filtres avancés) et d'être très à l'aise dans l'utilisation quotidienne de vos classeurs.

Un test de positionnement en ligne validera le socle de vos connaissances avant de vous lancer dans l'automatisation.

FORMATIC 2000 est certifié Qualiopi au titre des actions de formation. Dès votre inscription ou demande de devis, nous vous adressons sous 24h ouvrées la convention de formation, le programme détaillé et le devis normalisé pour obtenir l'accord de financement auprès de votre OPCO (Atlas, AKTO, OPCO EP, etc.).

Cette opportunité est réservée aux formations intra-entreprise (sur mesure) ou aux cours particuliers individuels. En session inter-entreprises collective, des cas pratiques méthodologiques sont utilisés pour respecter la stricte confidentialité des données de chaque société.

Le programme (14h réparties sur 2 jours), le formateur référent et le tarif sont rigoureusement identiques. À Lyon, vous êtes accueilli dans nos locaux à la Croix-Rousse. En classe virtuelle Teams, la session est synchrone : vous interagissez en direct, bénéficiez de partages d'écran et de prises en main individualisées pour une efficacité équivalente au présentiel.

Le passage de la certification TOSA Excel (accréditation Isograd) s'effectue exclusivement en fin de formation. Ce test adaptatif en ligne dure environ 60 minutes et délivre un score officiel sur 1 000 points attestant de vos compétences opérationnelles sur votre CV ou auprès de votre employeur.

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.