Pré-requis : Très bonne connaissance d’Excel
Acquérir les éléments nécessaires à la conception d’applications. Permettre aux utilisateurs d’acquérir une pratique rapide et une autonomie pour développer des applications
Premier contact avec VBA
· Philosophie de VBA
· Programmation orientée objets
· Programmation événementielle
· Les objets d’Excel
· Procédures et fonctions
L’éditeur VBA
· Les différentes fenêtres de l’éditeur
· Modules et formulaires
Aide à la programmation
· L’enregistreur de macros
· Relire une macro
· Exécuter une macro
· Les macros complémentaires
Les variables
· Les différents types
· Déclaration de variable
· Durée de vie et portabilité d’une variable
· Les variables tableaux
· Les types utilisateurs
· Transmission de variables
Les boîtes de messages
· Création et utilisation d’une boîte de messages
Les boîtes de saisie
· Création et utilisation d’une boîte de saisie
Branchements et boucles
· Conditions :
· If then else, Select Case
· Boucles
· Do Loop
· For Next
· For each
Les collections
Boîtes de dialogues Excel
· Utiliser les boîtes de dialogue d'Excel
· Création d'une boîte de dialogue
Les userforms
· Création d'un UserForm (à partir de 97)
· Utilisation d'un UserForm
Gestion des erreurs
· Capturer le code d'erreur
· Instruction Résume et Résume Next
Entrée permanente