Module 1 :  Développer avec Excel

La présentation d’Excel VBA et des macros
Sécurités liées aux macros
L’enregistrement et la modification de macros
L’affectation des macros aux objets

Module 2 :  Méthodes et Règle du développement

Initiation à l’algorithmie
Limites et vigilance sur VBA
Initiation à l’optimisation de VBA
Règles d’écriture et guide de bonnes pratiques

Module 3 :  Automatiser Excel : Les objets

Découverte de Visual Basic Editor
L’explorateur d’objets
La manipulation des objets (Range, Worksheet, ….)
Les propriétés et méthodes

Module 4 :  Automatiser Excel : les traitements

Les différents types de variables
La déclaration et l’utilisation des variables
Les structures conditionnelles (If, Select Case, …)
Les boucles (For… Next, Do…. Loop)
Les fonctions courantes (split(), find(), …)
Les structures d’optimisation (With, ….)
Les macros événementielles

Module 5 :  Le débogage

Les options de débogage
L’utilisation des points d’arrêt
L’exécution d’une macro pas à pas
La fenêtre de variables locales

Module 6 :  Les boites de dialogue

Informer l’utilisateur (MsgBox)
Interagir avec l’utilisateur via une question fermée (MsgBox())
Interagir avec l’utilisateur via une réponse saisie (inputBox())