Macros VBA — Initiation
Automatiser les tâches répétitives avec l'enregistreur de macros, personnaliser l'environnement et découvrir les bases de la programmation VBA pour aller plus loin que l'enregistreur.
Objectifs pédagogiques
- Comprendre l'intérêt et les limites des macros
- Créer, modifier et exécuter des macro-commandes
- Personnaliser l'environnement avec des boutons et menus
- S'initier à la programmation VBA (variables, boîtes de dialogue…)
Programme détaillé
- Introduction : qu'est-ce qu'une macro ? Quand l'utiliser ? Méthodologie
- Limites des macros enregistrées
- Création : onglet Développeur, enregistreur, raccourcis, emplacement, classeur de macros personnelles, références relatives
- Personnalisation de l'environnement : liste des macros, onglet et groupe personnalisés, affectation à un bouton ou une image
- Outils de débogage : mode pas à pas, points d'arrêt, variables locales
- Principe de programmation VBA : POO, Visual Basic Editor, projet, propriétés, modules
- Commenter une macro, exemples d'objet/méthode/propriété
- Initiation aux variables, MsgBox et InputBox, macro à l'ouverture d'un fichier
- Champ d'application : mise en forme, gestion de classeurs, importation de données externes