Module 1 : Fondamentaux et programmation avancée (7 heures)
-Rappel des bases du VBA et de l’environnement de développement
-Structures de contrôle avancées (boucles imbriquées, Select Case)
-Utilisation des tableaux et des collections
-Création de fonctions personnalisées complexes
-Gestion avancée des erreurs et débogage
Module 2 : Interaction avec Excel et autres applications (7 heures)
-Manipulation avancée des objets Excel (Workbooks, Worksheets, Ranges)
-Création et gestion de tableaux croisés dynamiques par programmation
-Automatisation de la création et modification de graphiques complexes
-Interaction avec d’autres applications Office via Automation
-Utilisation des API Windows pour des fonctionnalités étendues
Module 3 : Interfaces utilisateur et optimisation (7 heures)
-Création de formulaires UserForm élaborés
-Ajout de contrôles avancés (calendriers, listes déroulantes dynamiques)
-Optimisation des performances du code VBA
-Création d’une application complète avec menu personnalisé
-Sécurisation et distribution des applications VBA