Excel VBA Présentiel

Dernière mise à jour : 22/07/2026

Bannière visuelle de présentation de la formation
Amélioration des compétences et gain en productivité

Description

Cette formation de 3 jours permet aux participants de développer des automatisations dans Excel à l'aide de VBA. Elle alterne apports méthodologiques, démonstrations et travaux pratiques afin de permettre une mise en application progressive.

1. Introduction et généralités
• Identifier les situations dans lesquelles utiliser des macros.
• Comprendre le principe d'automatisation dans Excel.
• Utiliser l'enregistreur de macros.
• Affecter une macro à un bouton, une commande ou un raccourci.
• Présenter l'environnement Visual Basic Editor.

2. Programmation avec VBA
• Créer et structurer des procédures.
• Déclarer et utiliser des variables.
• Choisir les types de données adaptés.
• Utiliser des constantes.
• Appliquer les instructions et opérateurs.
• Construire des structures de contrôle.
• Utiliser les conditions et les boucles.
• Organiser le code pour le rendre lisible et maintenable.

3. Manipulation des objets Excel

• Identifier les principales collections d'objets.
• Comprendre les notions d'objets, propriétés et méthodes.
• Utiliser l'explorateur d'objets.
• Manipuler les principaux objets Excel : application, classeur, feuille, plage, cellule.
• Automatiser des traitements sur les feuilles, cellules et données.
• Sélectionner, modifier, copier, déplacer et formater des plages de cellules.

4. Utilisation avancée de VBA
• Créer et utiliser des formulaires.
• Saisir et afficher des informations.
• Utiliser les boîtes de dialogue.
• Mettre en place des interactions avec l'utilisateur.
• Personnaliser l'interface.
• Découvrir les possibilités de personnalisation du ruban.
• Créer et exploiter des procédures événementielles.

5. Gestion des erreurs et débogage
• Interrompre une procédure.
• Exécuter une procédure pas à pas.
• Utiliser les espions.
• Contrôler les valeurs pendant l'exécution.
• Compiler un projet VBA.
• Identifier, analyser et corriger les erreurs.
• Mettre en place une gestion des erreurs adaptée.

6. Liaisons avec d'autres applications
• Comprendre les principes de liaison entre applications.
• Utiliser les contrôles ActiveX selon les besoins.
• Découvrir l'automation.
• Piloter d'autres applications depuis Excel lorsque le contexte le permet.
• Identifier les précautions à prendre lors des échanges entre applications.

7. Utilisation et programmation de Query

• Identifier les usages de Query dans un contexte d'automatisation.
• Exploiter les requêtes pour récupérer ou structurer des données.
• Intégrer des traitements Query dans une démarche d'automatisation.

Objectifs de la formation

À l'issue de la formation, les participants seront capables de :
• Identifier les cas d'usage pertinents des macros et de VBA dans Excel.
• Enregistrer, exécuter et affecter une macro à une commande.
• Utiliser l'environnement Visual Basic Editor pour créer, modifier et organiser du code VBA.
• Construire des procédures en utilisant variables, constantes, types de données, instructions et opérateurs.
• Mettre en œuvre des structures de contrôle pour automatiser des traitements.
• Manipuler les principaux objets Excel, leurs propriétés, méthodes et collections.
• Créer des formulaires et des boîtes de dialogue pour saisir et afficher des informations.
• Personnaliser l'interface utilisateur à l'aide de commandes adaptées.
• Créer et exploiter des procédures événementielles.
• Diagnostiquer et corriger les erreurs à l'aide des outils de débogage VBA.
• Établir des liaisons avec d'autres applications à l'aide de l'automation et des contrôles adaptés.
• Utiliser et programmer des requêtes Query selon les besoins d'automatisation.

Public visé

Utilisateurs d'Excel souhaitant automatiser des traitements, créer des macros et personnaliser leurs classeurs avec VBA.

Prérequis

Maîtriser les fonctions courantes d'Excel.
Être à l'aise avec la création de tableaux, les formules simples et la manipulation de classeurs.
Une première expérience des macros est un plus, sans être obligatoire.

Modalités pédagogiques

Alternance d'apports méthodologiques, de démonstrations, d'exercices guidés et de cas pratiques.
Les participants créent progressivement des macros, manipulent le code VBA, construisent des formulaires et réalisent des automatisations applicables à des situations professionnelles.

Moyens et supports pédagogiques

• Support de formation remis aux participants.
• Poste informatique individuel ou environnement numérique adapté.
• Microsoft Excel avec accès à Visual Basic Editor.
• Cas pratiques d'automatisation.

Modalités d'évaluation et de suivi

• Auto-positionnement en début de formation.
• Exercices pratiques tout au long de la formation.
• Création de macros à partir de cas concrets.
• Mise en œuvre de procédures, formulaires, traitements conditionnels et outils de débogage.
• Évaluation finale des acquis par réalisation d'une automatisation VBA.
• Feuille d'émargement et certificat de réalisation

Certification

  • Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa)
  • RS6963 CertifInfo 118139
  • 18/12/2024
  • 18/12/2027
  • ISOGRAD

Compétences acquises à l'issue de la formation

  • Conception et développement de macros personnalisées pour automatiser des tâches répétitives et améliorer l'efficacité
  • Écriture et débogage de scripts VBA pour manipuler les données et contrôler les fonctionnalités d'Excel
  • Création d'interfaces utilisateur personnalisées (formulaires, boîtes de dialogue) pour interagir avec les utilisateurs
  • Intégration des fonctions VBA avec d'autres applications Office pour automatiser des flux de travail inter-applications
  • Optimisation des performances des macros et gestion des erreurs pour assurer la fiabilité et la robustesse des solutions VBA.

Modalités d'admission

  • Admission sans disposition particulière

Formateurs

RS

RANO Stéphane

Informations sur l'admission

Informations sur l'accessibilité

Les besoins d'adaptation peuvent être étudiés en amont afin de proposer des modalités d'accueil adaptées aux personnes en situation de handicap.

M'inscrire à la formation

👉 c'est la première étape pour le développement de vos compétences ! 👈
Ajouter au panier

Encart personnalisable de vos pages Formation

👉  Des formations conçues pour vous, adaptées à vos besoins 👈

Session sélectionnée


  • Clermont-Ferrand COMPLÈTE

Prochaines Sessions

  • 👉 Pas d'Inter programmée ?  Contactez un conseiller et Parlons de votre projet de formation 👈

    nous avons la solution au 04 73 90 78 41

     

Dans la même catégorie

Partager cette formation

Qualiopi

Catalogue de formation propulsé par Dendreo,
outil dédié pour les OF

Accessibilité

Sélectionnez le niveau de contraste souhaité
Réduisez les animations
Adaptez la taille de la police

Atlas formation

2, avenue Léonard de Vinci
Parc technologique la Pardieu
63000 Clermont Ferrand
France

Tél. 04 73 90 78 41

Copyright AtlasFormation