Référence: 261343778F

/

Mise à jour le

Formation : Excel VBA, automatiser vos tâches quotidiennes

Calimia Rodrigue

Niveau de sortie : Sans Niveau spécifique

Pour cette formation

1 session disponible

Consulter

Objectifs

Maîtriser l'automatisation Excel pour gagner en productivité. Être capable d'enregistrer, modifier et coder des macros incluant des conditions et des boucles.
À l'issue de cette formation, le stagiaire sera capable de :
  • Automatiser des processus récurrents via l'enregistreur et le code VBA.
  • Personnaliser l'interface utilisateur (boutons, menus).
  • Structurer un code avec des conditions (IF) et des boucles (FOR NEXT).
  • Interagir avec l'utilisateur via des boîtes de dialogue (MsgBox).
  • Déboguer et corriger des erreurs d'exécution.

Programme

Module 1 : Introduction et Enregistreur de macros
  • Comprendre les objectifs des macros, leurs limites.
  • Choisir le bon format de fichier (xls, xlsx, xlsm).
  • Afficher l'onglet Développeur.
  • Préparer l'enregistrement d'une macro : les pièges à éviter.
  • Créer ses premières automatisations sans coder grâce à l'enregistreur.
  • Atelier : Enregistrer une macro qui permet d’automatiser l’import de données dans un fichier Excel à partir d’un autre fichier Excel.
Module 2 : Exécution de macro-commandes
  • Exécuter une macro en utilisant la liste des macros.
  • Créer une interface utilisateur : affecter une macro à un bouton, à une image, à une icône.
  • Utiliser le classeur de macros personnelles, découvrir ses particularités.
  • Exécuter une macro personnelle via un menu personnalisé.
  • Atelier : S'entraîner à la réalisation de macros. Affecter des macros à des boutons d’interface utilisateur.
Module 3 : Présentation de l'interface de programmation (VBE)
  • Découverte de l'éditeur Visual Basic : La fenêtre Projet (VBA Project, les feuilles et les modules), la fenêtre Propriétés et le code
  • Accéder au code, le comprendre et l’exécuter en mode pas-à-pas.
  • Appliquer des points d’arrêt dans le code
  • Repérer les principaux objets d’Excel (Workbook, Worksheet, Range), leurs propriétés et méthodes essentielles.
  • Réagir en cas d'erreur d'exécution. Qu'est-ce que le débogage ? En sortir.
  • Modifier et documenter une macro-commande.
  • Atelier : Réaliser des modifications simples dans le code afin d’éviter des erreurs d’exécution. Documenter le code pour une meilleur compréhension du code.
Module 4 : Structure du langage
  • Utiliser la structure conditionnelle IF … END IF
  • Ajouter une boîte de dialogue (MsgBox ou InputBox).
  • Appréhender les variables simples (Integer, String, Variant …)
  • Utiliser la boucle FOR NEXT
  • Manipuler la procédure d’appel d’une macro
  • Atelier : Afficher une boîte de dialogue permettant d’exécuter plusieurs macros l’une à la suite de l’autre en fonction du choix de l’utilisateur.

Certifications et métiers visés

Consulter le diplôme, titre ou certificat... délivrés en fin de formation ainsi que les métiers auxquels cette formation vous donne accès.

Résultats attendus

Attention, cette formation ne conduit pas à une certification ou une habilitation inscrite au RNCP.
À l'issue de ces 2 jours, les stagiaires seront autonomes pour créer des macros capables de prendre des décisions simples (conditions) et de répéter des actions (boucles).
Résultats concrets :
  • Gain de temps significatif sur les tableaux répétitifs.
  • Capacité à lire et adapter des codes VBA existants.
  • Livraison d'une attestation de fin de formation, d'un support PDF et des fichiers d'exercices corrigés.

1 session : Formation : Excel VBA, automatiser vos tâches quotidiennes

  • au

    Calimia Rodrigue

    • Distanciel
    • Session terminée

    Formation professionnelle