1. Déterminer l'intérêt d'utiliser vba
- Présentation du langage VBA
- Les macros d'Excel
- Les affectations de macros
- L'environnement de développement VBE
- Configuration de l'éditeur VBA
2. Présenter le langage vba
- Les modules
- Les procédures
- Les variables
- Les structures de décisions
- Les structures en boucles
- Les opérateurs
- Les règles d'écriture du code
3. Programmer un objet sous excel
- Le modèle objet d'Excel
- Principes d'utilisation des objets et collections
- Instructions utilisées avec les objets
- L'explorateur d'objets
4. Distinguer les objets d'excel
- L'objet Application
- L'objet Workbook
- L'objet Worksheet
- L'objet Range
- Exemples d'utilisation des objets
5. Intégrer les boîtes de dialogue
- Les boîtes de dialogue intégrées
- Les boîtes de dialogue prédéfinies
6. Créer et gérer des formulaires
- Créer un formulaire
- Personnaliser un formulaire
- Exemple de formulaire personnalisé
7. Améliorer l'interface de l'utilisateur
- Les barres de commandes
- Contrôles (options ou boutons de commande) des barres de commandes
- Exemples de menus personnalisés
8. Gérer des événements
- Écriture des événements
- Les événements de l'objet Application
- Les événements de l'objet Workbook
- Les événements de l'objet Worksheet
- Les événements de l'objet Chart
9. Gérer les bugs et erreurs
- Les différents types d'erreur
- Débogage
- Gestion des erreurs en VBA
10. Programmer avec l'api windows
- Présentation des API
- Appel d'une fonction de l'API Windows
- Liste de fonctions API Windows
- Exemples d'utilisation de fonctions API Windows
- L'objet FileSystemObject