01 Réviser pour maîtriser les fondamentaux VBA
- Rappel sur les objets : ActiveWorkBook, Activesheet, Range, Selection…
- Rappel sur les collections : Workbooks, Sheets, Cells…
- Rappel sur les principales méthodes et propriétés
- Rappel sur les variables valeurs : Types, déclaration, portées, utilisation
- Rappel sur les structures conditionnelles ((If, Select Case, …)
- Rappel sur les boucles (For… Next, Do…. Loop)
- Rappel sur les outils de débogage
02 Méthodes et Règle du développement
- Personnaliser le ruban d’Excel : bouton personnalisé macro
- Piloter son applicatif avec les boites de dialogues Microsoft : Ouvrir, Enregistrer sous, Parcourir, …
- Règles d’écriture et guide de bonnes pratiques
- Appels de procédures (call, macros événementielles, passage de variable, …)
03 Automatiser Excel, les traitements
- Utiliser des variables objets : Types, déclaration, portées, intérêt
- Utiliser des variables tableaux et collection : Types, déclaration, portées, intérêt
- Programmer des événements du classeur (ouverture, fermeture, à l'enregistrement…)
- Programmer des évènements de feuilles (à l'activation…)
- Programmer des évènements de cellule (au changement, à la sélection…)
04 Créer des bibliothèques
- Créer des fonctions non existantes
- Créer des macros complémentaires (accessibles à tous)
05 L'interface utilisateur (les boites de dialogue, Userforms)
- Rappel sur les contrôles et leurs propriétés.
- Créer et paramétrer un userform
- Utiliser son Userform en non modal
- Programmer chaque contrôle : ListBox, TextBox, …..
06 Piloter d’autres applications externes
- Lister les bibliothèques de références
- Piloter Outlook et l’envoi d’email
- Piloter Word
07 Gérer la sécurité d'un classeur Excel
- Connaitre les activités de l'utilisateur (nom…)
- Gérer en utilisant les identifiants de l'utilisateur