Excel VBA – Développement avancé d’applications
Objectifs
- Pouvoir compléter ses connaissances en programmation (tableaux de variables, appels de procédures...)
- Être en mesure de construire des formulaires élaborés
- Apprendre à créer des procédures travaillant avec d'autres applications (office ou Windows)
- Disposer des connaissances nécessaires pour travailler avec des fichiers
Programme
Rappels sur les bases de la programmation
- La notion d'objet et de collection d'objets : application, workbooks, sheets, range...
- Les propriétés et les méthodes
- Variables et déclaration de variables
- Les structures décisionnelles (conditions)
- Les boucles
Les variables et constantes
- Utiliser des variables objet (l'instruction set)
- Déclarer et utiliser des tableaux de variables
- Les constantes personnalisées
- Les constantes intégrées
Procédures et fonctions
- Différencier les procédures privées des procédures publiques
- Appeler une procédure
- Créer une fonction personnalisée
- Passer des arguments d'une procédure à une fonction
Approfondir l'utilisation des formulaires
- Rappels sur la création du formulaire
- Mise en place des contrôles (zones de texte, cases à cocher, boutons d'option, listes déroulantes...)
- Ajout de contrôles supplémentaires (exemple : le calendrier)
- Remplir un liste déroulante par une propriété (rowsource) ou par du code
- Définir les propriétés des contrôles (visible, maxlenght, autotab...)
Procédure travaillant avec plusieurs applications Office
- Les principes de communication entre applications (la technologie Automation)
- Communiquer avec une autre application Microsoft depuis Excel (Word, Outlook...)
Gérer ses fichiers
- Les fonctions d'API Windows
- Utiliser l'instruction DIR
- L'objet FileSystemObject
Please login to get access to the quiz
Back to Microsoft Excel