• Formation
  • Réf. 12796
Télécharger le programme

Formation : Excel VBA - Automatiser et créer vos applications sur Excel

Apprenez à créer des macros, manipuler des objets Excel et automatiser vos fichiers

  • 4 jours (28 heures)
  • Présentiel ou à distance

Débloquez tout le potentiel d’Excel grâce à la programmation VBA. La formation Excel VBA vous guide, sur 3 à 4 jours, dans l’apprentissage du langage VBA afin de créer des macros, automatiser des tâches répétitives, développer des applications personnalisées et gérer efficacement vos données. Vous découvrirez comment manipuler les objets Excel, concevoir des formulaires interactifs et exécuter du code structuré pour améliorer vos fichiers.

Destinée aux utilisateurs d’Excel souhaitant dépasser les fonctionnalités standards du logiciel, cette formation pédagogique allie cours théoriques, exercices pratiques, procédures pas à pas et un projet final encadré par un formateur expérimenté. À la clé : des compétences concrètes en programmation VBA, un gain de temps considérable dans la gestion de vos fichiers, et une meilleure maîtrise des outils Microsoft Office. Une session de formation, accessible en présentiel ou à distance, pour faire évoluer votre niveau et développer des solutions métiers efficaces.

...

Formation : Excel VBA - Automatiser et créer vos applications sur Excel

Objectifs

  • Comprendre les bases de la programmation en VBA
  • Automatiser des tâches sous Excel
  • Manipuler les objets Excel (feuilles, cellules, tableaux, formulaires)
  • Écrire des macros efficaces et comprendre le débogage

Pré-requis

  • Maitriser les fondamentaux de base d’Excel
  • Venir avec son ordinateur portable équipé de Microsof Excel (version 365 souhaitée)

Cibles

  • Toute personne souhaitant découvrir la programmation sur Excel pour automatiser des taches ou mettre en place des outils.

Les plus

  • Déclinable en format individuel, intra-entreprise et sur-mesure

Modalités pédagogiques

  • Alternance d’exposés, de travaux pratiques et de séquences interactives

Suivi et évaluation des acquis

  • Évaluation des acquis en amont via un questionnaire d’auto-positionnement et en aval via un questionnaire d’évaluation rempli par le formateur sur la base des mises en situation réalisées en formation
  • L’évaluation des acquis se fait également tout au long de la session au travers des multiples exercices à réaliser
  • Distanciel : contenu et durée identiques + pédagogie adaptée + assistance technique 5j/7 (disponible par mail : [email protected])
  • Un support de cours est remis à chaque stagiaire

Indicateurs de résultats

  • Indicateurs de résultat et taux de réussite prochainement disponibles

Jour 1 : Introduction à VBA et les bases de la programmation

Comprendre le VBA et son environnement

  • Qu'est-ce que le VBA ?
  • Différence entre une macro enregistrée et une macro codée
  • Présentation de l’éditeur VBA (VBE) : fenêtre de projet, modules, fenêtre d’exécution ; affichage des propriétés
  • Enregistrement et exécution d’une macro simple

Bases de la programmation en VBA

  • Variables et types de données
  • Opérateurs mathématiques et logiques
  • Les constantes
  • Bonnes pratiques de nommage des variables

Premières structures de contrôle

  • Conditions : If...Then...Else, Select Case
  • Boucles : For...Next, Do While...Loop, Do Until...Loop
1

Exercice pratique

Jour 2 : Manipulation des objets Excel et interactions utilisateur

Manipuler les objets Excel en VBA

  • L’objet Workbook (classeur)
  • L’objet Worksheet (feuille)
  • L’objet Range (cellule ou plage de cellules)
  • L’objet Cells et Rows/Columns

Interagir avec l’utilisateur

  • Boîtes de dialogue : MsgBox (message) ; InputBox (entrée utilisateur)
  • Gestion des erreurs (On Error Resume Next, On Error GoTo)

Fonctions et procédures

  • Différence entre Sub et Function
  • Passage d’arguments dans une procédure
  • Fonction personnalisée VBA
2

Exercice pratique

Jour 3 : Automatisations avancées et gestion des données

Manipuler les tableaux et données dynamiques

  • Boucles sur des cellules et des lignes
  • Copier, coller, supprimer des données en VBA
  • Trier et filtrer avec VBA

Gestion des fichiers et classeurs

  • Ouvrir et fermer un fichier via VBA
  • Importer et exporter des données
  • Enregistrer un fichier sous un autre format

Introduction aux formulaires utilisateur (UserForms)

  • Création d’un formulaire simple
  • Ajouter et configurer des contrôles (TextBox, ComboBox, Button)
  • Liaison entre un formulaire et une feuille Excel
3

Exercice pratique

Jour 4 : Projet final et bonnes pratiques

Projet final – Automatisation complète

  • Définition du projet (exemples possibles) : génération automatique de rapports ; création d’un tableau de bord interactif o Automatisation du suivi de stock
  • Découpage du projet en étapes
  • Implémentation en groupe ou en individuel Bonnes pratiques et optimisation
  • Comment bien structurer son code
  • Comment éviter les erreurs courantes
  • Comment optimiser les performances de ses macros

Débogage et maintenance du code

  • Outils de débogage dans VBA
  • Utilisation de Breakpoints, Watch Window, Immediate Window
  • Comprendre les messages d’erreur et les corriger
4

Exercice pratique

Formateurs

Grégory C.

Formateur spécialisé sur Excel depuis plus de 20 ans

Son expertise couvre tous les niveaux Excel, du débutant à l'utilisateur avancé, avec une maîtrise particulière des bases de données, de Power Query et de la programmation en VBA. Issu d’un parcours scientifique, il aborde Excel avec rigueur...

En savoir plus

Ce produit a été mis à jour le 15/09/2025

Formation du catalogue Comundi pour votre entreprise dans vos locaux, chez nous ou à distance.

Demander un devis

À réception de votre demande, la validation et la mise en œuvre de votre projet sur une formation sera possible sous 48h.

Formation sur mesure adaptée aux spécificités de votre entreprise et de vos équipes.

Nos experts vous accompagnent dans votre projet.

Demander un devis

À réception de votre demande, la validation et la mise en œuvre de votre projet sur une formation sera possible sous 48h.

x
Chargement

Merci de patienter ...