
1. Manipulation Excel
1.1. Range
1.2. Feuille
1.3. Tableau
1.4. TCD
1.5. Événements liés aux objets Excel
1.5.1. Classeur
1.5.1.1. Workbook_BeforeSave (Avant la sauvegarde).
1.5.1.2. Workbook_BeforeClose (Avant la fermeture).
1.5.1.3. Workbook_Open (À l'ouverture)
1.5.1.4. ...Voir Panel Projets > Double clic sur 'ThisWorkbook' puis accès via les liste déroulantes au dessus de la fenêtre de script.
1.5.2. Feuille
1.5.2.1. Worksheet_Change (Lorsqu'une cellule est modifiée).
1.5.2.2. Worksheet_SelectionChange (Lorsqu'une cellule est sélectionnée).
1.5.2.3. ...Voir Panel Projets > Double clic sur 'feuillx' puis accès via les liste déroulantes au dessus de la fenêtre de script.
1.5.3. Cellule
1.5.3.1. Utiliser avec les événements des feuilles (comme Change ou SelectionChange)
2. Automatisation
2.1. Boucles
2.2. Email
2.3. Fichiers
3. Interaction utilisateur
3.1. MsgBox
3.2. InputBox
3.3. UserForms
4. Optimisation
4.1. ScreenUpdating
4.2. Gestion erreurs
4.3. Boucles
4.4. Gestion mémoire
4.4.1. Libérer les objets après usage (ex. Set obj = Nothing).
5. Interfaçage
5.1. Bases de données
5.2. Outlook
5.3. Bases de données et sources externes
5.3.1. Fichiers externes : CSV, TXT.
5.3.1.1. Lire/écrire dans des fichiers texte (Open, Print, etc.).
5.3.1.1.1. CSV
5.3.2. Bases de données : Connexions et SQL.
5.3.3. Intégrations tierces : Outlook, Word.
6. Outils avancés
6.1. Add-Ins
6.2. Dictionnaires gérer des paires clé-valeur.
6.2.1. Ajouter, modifier, supprimer.
6.2.2. Parcourir avec For Each.
6.2.3. Applications :
6.2.3.1. Compter des occurrences.
6.2.3.2. Comparer des listes.
6.2.3.3. Stocker des données uniques.
6.3. Collections
6.3.1. Ajouter (.Add)
6.3.2. Parcourir (For Each)
6.3.3. Supprimer (.Remove)
6.4. Modules de classe Exemples : gestion de clients, produits, etc.
6.4.1. Créer des objets personnalisés.
6.4.2. Propriétés et méthodes.