Rappels sur les principes de programmation en VBA
Les commandes (Instructions, Fonctions)
Les objets (Méthode, Propriétés, Evènements)
Variables
Manipulation de chaînes de caractères, valeurs numériques et dates
Manipulation d'objets Excel type graphiques ou tableaux croisés dynamiques
Les Conditions
Les Boucles
Les Modules, Procédures et Fonctions
Portée Public ou Privée
Passage de paramètres
Récupération du résultat
Fonctions personnalisées
Création de macros complémentaires
Les modules de Classes
Les variables tableaux
Déclarer et utiliser des tableaux de variables (taille fixe, dynamique et multidimensionnelle)
Redimensionner dynamiquement un tableau de variables
Procédures Evènementielles
Sur le classeur
Sur les feuilles
Sur Excel (OnTime)
La gestion des erreurs
Interruption de la procédure
Exécution pas à pas
Les espions
Interception d'erreur avec OnError
Interface et boîtes de dialogue avancées
Les barres d'outils attachées
Les options des InputBox
Les boîtes de dialogues intégrées MsgBox
Les formulaires avancés (UserForm)
Affichage dynamique
Listes en cascade, cases à cocher, boites à onglets
Gestion de fichiers
Parcourir les dossiers et fichiers
Création, lecture, enregistrement de fichier texte
Initiation à ADO
Ouverture d'une base Access
Lecture et modification des enregistrements d'une table
Accès aux applications et fonctions externes
Ole automation avec Word et/ou Outlook
La fonction Shell et les SendKeys
Accès aux API et DLL