Consult our trainings :
Excel, prendre en main les macros et découvrir le VBA Training
- Program
- Participants / Prerequisite
- Intra/Tailored
Ce cours pratique vous apprendra à automatiser des tâches répétitives avec Excel. Vous saurez utiliser l'enregistreur de macros, les exécuter et créer des boutons pour les lancer automatiquement. Vous découvrirez l'éditeur de VBA et ainsi, comment personnaliser vos macro-commandes.
Objectifs pédagogiques
- Automatiser des tâches répétitives avec Excel
- Utiliser des macros complémentaires
- Enregistrer et exécuter des macro-commandes
- Comprendre un code VBA et savoir le modifier
Travaux pratiques
Méthodes pédagogiques
Appréhender l'usage des macro-commandes Excel
- Paramétrer des affichages personnalisés (ou Vues).
- Utiliser les styles de cellules personnalisés.
- Découvrir l'enregistreur de macro-commandes.
- Afficher l'onglet Développeur.
- Préparer l'enregistrement d'une macro : les pièges à éviter. Enregistrer en relatif ou en absolu.
- Comprendre les objectifs des macros, leurs limites.
Exercice
Manipuler les outils d'automatisation Excel (ex :utiliser plusieurs mises en page sur une même feuille de calcul). Prendre en main une macro. Démonstration de macros vs outils d'automatisation.
Exécution de macro-commandes
- Utiliser une macro complémentaire.
- Exécuter une macro en utilisant la liste des macros.
- Choisir le bon format de fichier (xls, xlsx, xlsm).
- Répondre aux questions de sécurité des macros, utiliser des dossiers approuvés.
- Personnaliser l'interface : affecter une macro à un bouton, à une image, à une icône de la barre d'outils Accès rapide.
- Choisir un raccourci-clavier pour une macro.
- Utiliser le classeur de macros personnelles, découvrir ses particularités.
Exercice
S'entraîner à la réalisation de macros. Affecter des macros à des icônes de la barre d'outils Accès rapide. Enregistrer et gérer la sécurité des macros.
Présentation de l'interface de programmation VBA
- Découvrir l'environnement de VBA : les feuilles modules, l'explorateur de projet VBA, la fenêtre Propriétés.
- Exécuter une macro automatiquement à l'ouverture d'un classeur : la macro AutoOpen.
- Accéder au code généré par enregistrement. Exécuter le mode pas-à-pas.
- Réagir en cas d'erreur d'exécution. Qu'est-ce que le débogage ? En sortir .
- Modifier une procédure enregistrée : comprendre le code, nettoyer les instructions inutiles.
- Documenter une macro-commande.
- Ajouter une boîte de dialogue (MsgBox ou InputBox).
- Programmer des conditions simples.
Exercice
Réaliser des macros Auto-Open. Créer une interface de dialogue avec l'utilisateur, pour personnaliser le remplissage d'une liste de données. Automatiser des filtres, des tris...










