Aller au contenu
Présentiel Distanciel

Formation Excel, Perfectionnement aux Macros & VBA

Apprendre à automatiser Excel avec VBA pour rendre vos macros plus sûres, fluidifier vos traitements et gagner du temps sur les tâches répétitives.

Référence formation :
5VAB
Durée :
14 heures
Satisfaction :
Prix :
850 € HT
Pré-inscription

Présentation de la formation

Cette formation vous perfectionnera au développement Excel avec le langage VBA. Vous apprendrez à optimiser, fiabiliser et organiser le code pour mettre en place et maintenir des applications performantes.

Objectifs pédagogiques

Cette formation permet de :

  • Maîtriser le langage de programmation VBA dans Excel.
  • Développer des applications VBA performantes.
  • Optimiser et fiabiliser des applications VBA existantes.
  • Utiliser le gestionnaire d’erreurs pour détecter les problèmes et corriger
  • Créer une interface de dialogue avec l’utilisateur sous Excel en utilisant des boîtes de dialogue et messages
  • Développer des traitements sur les données, représenter et publier des données, par programmation VBA

Public visé

  • Tout utilisateur ayant les bases de la programmation VBA.

Prérequis

  • Utilisateurs ayant suivi la formation « Excel Macros VBA : Initiation » ou ayant des connaissances équivalentes

Rappels VBA

  • Rappel des objets et collections fondamentaux : ActiveCell, Selection, ActiveSheet, Range…
  • Les méthodes et propriétés.
  • Les collections : Cells, WorkSheets, Charts, WorkBooks.
  • Les différents types
  • Portée des variables
  • Les tableaux 
  • Le passage de paramètres d’une procédure à une autre.
  • Maîtriser les syntaxes de base : conditionnelles et boucles, variables.
  • Gérer des erreurs récupérables dans le code. Identifier les types d’erreur et manipuler les outils de débogage.

 

Objets Excel évolués, événements

  • Créer des listes, filtres, sous-totaux, tableaux croisés dynamiques : construction et manipulation par programmation.
  • Utiliser les fonctions de calcul d’Excel en VBA (WorksheetFunction).
  • Automatiser la création, la modification d’un graphique avec VBA.
  • Repérer les événements de classeur, de feuilles. Utiliser l’argument Cancel. Sécuriser l’ouverture d’un classeur.

 

Créer des bibliothèques de macros complémentaires

  • Créer des fonctions personnalisées.
  • Rendre une macro accessible de tous les classeurs (les macros complémentaires).
  • Créer une bibliothèque de fonctions et procédures accessible de tous les modules (Outils Référence, Addins).

 

Gérer classeurs, fichiers et graphiques par macro

  • Paramétrer l’ouverture d’un fichier.
  • Parcourir les fichiers d’un dossier pour effectuer un traitement répétitif.
  • Consolider des données provenant de différentes sources.
  • Automatiser la création de graphiques, les modifier avec VBA.

 

Construire des formulaires élaborés

  • Rappel sur les contrôles et leurs propriétés.
  • Gérer dynamiquement une liste déroulante.
  • Gérer des listes en cascade.

 

Gérer la sécurité d’un classeur

  • Détecter le login de l’utilisateur.
  • Gérer des droits d’accès différents suivant l’utilisateur.
  • Enregistrer l’activité et gérer l’historique du classeur.
Télécharger le programme .pdf

Dernière mise à jour le 24 septembre 2026

Prochaines sessions

Cette session n’a pas de date programmée, veuillez nous contacter pour en planifier une.

Modalités pratiques et pédagogiques

Docaposte Institute propose plusieurs dispositifs pédagogiques adaptés aux apprenants :

  • Formation en présentiel
    • En groupe (inter-entreprises ou intra-entreprise)
    • En individuel (monitorat)
    • En journée ou en cours du soir (sur demande spécifique)
  • Formation en distanciel
    • Distanciel synchrone
    • Distanciel asynchrone

  • Alternance d’apports théoriques et de mises en pratique contextualisées.
  • Progression pédagogique structurée, de la compréhension à la mise en œuvre opérationnelle.
  • Pédagogie immersive favorisant une mise en application immédiate des compétences.
  • Formation interactive et participative s’appuyant sur des ateliers pratiques, études de cas et échanges collectifs (+ 60 % du temps de formation.)
  • Séquences pédagogiques rythmées et évaluations formatives régulières pour renforcer l’ancrage des apprentissages.
  • Supports de cours, ressources documentaires et références mis à disposition par le formateur

En amont de la formation (évaluation en ligne dans l’extranet apprenant)

  • Recueil des besoins et des attentes des participants.
  • Auto-positionnement permettant d’évaluer le niveau initial des apprenants.

 

Tout au long de la formation

  • Évaluations continues réalisées par le formateur à travers des questions orales, exercices, QCM, études de cas et mises en situation pratiques.

À l’issue de la formation (évaluations en ligne dans l’extranet apprenant)

  • Auto-positionnement afin de mesurer l’acquisition des compétences visées.
  • Validation de l’acquisition des compétences par le formateur
  • Questionnaire de satisfaction « à chaud » à l’issue de la formation
  • Questionnaire de satisfaction « à froid », 45 jours après la formation afin d’évaluer l’ancrage des acquis et leur mise en application en situation professionnelle.

Nous consulter.

Nos formations peuvent être adaptées à certaines conditions de handicap. Nous contacter pour toute information et demande spécifique.

Formations associées

À distance Présentiel 7h
Bureautique et outils collaboratifs

Formation Excel, Approfondir les calculs complexes

À partir de 480€

À distance Présentiel 7h
Bureautique et outils collaboratifs

Formation Outlook, Messagerie, Calendrier, Tâches (Avancé)

À partir de 480€

À distance Présentiel 7h
Bureautique et outils collaboratifs

Formation Microsoft 365, Fondamentaux de SharePoint

À partir de 480€