Rappels sur Visual Basic Editor et la syntaxe VBA
- Rappels syntaxiques
- Outils de débogage
- Gestion des erreurs
Eléments avancés de la syntaxe VBA
- Énumérations personnalisées
- Variables tabulaires
- Dictionnaires
Programmation Orientée Objet en VBA sous Excel
- Rappels des notions de POO et de l’utilisation de l’explorateur d’objets
- Le modèle d’objets d’Excel
- Parcours des principales collections d’Excel
- Membres du modèle d’objets d’Excel utiles à l’efficacité d’exécution
- Programmation événementielle sous Excel
Les Userforms et leurs contrôles
- Dessin des Userforms
- Types de contrôles utilisables
- Evénements des Userforms
- Validation de la saisie dans un Userform
- Liaison entre les Userforms et les objets Excel
L’accès à des modèles d’objets externes
- Références dans les projets VBA
- Présentation des principales bibliothèques annexes
- Accès au système de fichiers via la bibliothèque Scripting
- Automation : pilotage d’autres applications Office à partir d’Excel
- Manipulation de serveurs de bases de données via les ADO
Création de classes personnalisées
- Modules de classes
- Constructeur et destructeur
- Création de propriétés et méthodes
- Création d’événements
- Collections personnalisées
- Réutilisation de classes d’un projet à un autre