Formation - Excel Macros VBA - Niveau 2
Microsoft
Microsoft CorporationDescription
Suite logique de la formation 'Excel Macros VBA - Niveau 1', cette formation vous permettra d'approfondir votre connaissance de la programmation VBA, d'optimiser et d'organiser le code pour mettre en place et maintenir des applications performantes.
À qui s'adresse cette formation ?
Pour qui ?Utilisateur maîtrisant les bases de la programmation VBA. Ce stage ne s'adresse pas à des informaticiens.
PrérequisLes objectifs de la formation
Maîtriser le langage de programmation VBA
Développer des applications VBA optimisées et fiables
Optimiser et fiabiliser des applications existantes
Programme de la formation
- Les fondamentaux de la programmation VBA
- Les objets : ActiveCell, Selection, ActiveSheet, Range...
- Les méthodes et propriétés.
- Les collections : Cells, WorkSheets, Charts, WorkBooks.
- Les types de variables, leur portée.
- Le passage de paramètres d'une procédure à une autre.
- Tests, boucles, gestion des erreurs.
- Créer des bibliothèques de macros complémentaires
- Rendre une macro accessible de tous les classeurs (les macros complémentaires).
- Créer une bibliothèque de fonctions et procédures accessible de tous les modules (Outils Référence, Addins).
- Mettre au point des procédures évènementielles
- Les événements du classeur : ouverture, sauvegarde, fermeture.
- Les événements de la feuille de calcul : modification du contenu d'une cellule, sélection d'une cellule.
- Construire des formulaires élaborés
- Rappel sur les contrôles et leurs propriétés.
- Gérer dynamiquement une liste déroulante.
- Gérer des listes en cascade.
- Piloter des applications externes
- Piloter Outlook ou Word avec OLE Automation.
- Accéder à des données avec ADO.