Rappels sur les bases du développement
- Les objets d'Excel (Workbook, Worksheet, Range et Cell).
- Les éléments fondamentaux du développement (conditionnelles, boucles, etc.).
Création de modules de fonctions publiques
- Création de fonctions programmées répétitives dans les différents développements.
- Utilisation des procédures publiques dans les modules.
Gestion des événements sur les objets Excel
- Les différents types d'événements.
- Création de programmes sur des événements d'ouverture de classeurs.
- Création de programmes sur des événements de fermeture de classeurs.
- Création de programmes sur des événements de sauvegarde de classeurs.
- Programmation sur des événements de feuilles de calcul (activation, sélection, etc.).
Programmation de fonctions de base de données
- Utilisation des fonctions de bases de données dans des modules de programmation.
- Gestion des TCD (tableaux croisés dynamiques) et filtres.
Gestion des sous-totaux
- Exécution des TCD, filtres et sous-totaux par programmation.
Gestion des erreurs récupérables dans le code
- Différences entre les erreurs récupérables et irrécupérables.
- Traitement des erreurs récupérables dans le code.
Mise au point de l'interface utilisateurs
- Programmation des menus d'Excel avec rajout et suppression de certaines fonctions.
- Création d'un formulaire de menu avec enchaînement de plusieurs formulaires par programmation de boutons.
Utilisation des API de Windows
- Principales API utiles dans le développement Excel.
- Utilisation de la commdlg32.dll en programmation pour la gestion des classeurs Excel.
Relations entre Excel et les autres
- Programmation de la liaison entre Word et Excel.
- La programmation d'importation de données dans un classeur.
Sécurité des applications
- Sécuriser son développement Excel.
- Identification des utilisateurs avec gestion des mots de passe.