Excel VBA — Base
Développer de vrais programmes VBA dans Excel : instructions du langage, manipulation des objets Excel, création de boîtes de dialogue et gestion des erreurs.
Objectifs pédagogiques
- Maîtriser les instructions de base du langage VBA
- Manipuler les éléments d'Excel depuis le code (classeurs, feuilles, cellules)
- Créer des boîtes de dialogue interactives (MsgBox, InputBox, UserForm)
- Utiliser les outils de recherche et de correction d'erreurs
Programme détaillé
- Macro et enregistrement : création, visualisation, modification du code
- Principes de programmation VBA : commandes, objets, méthodes, propriétés, événements, variables, commentaires
- Visual Basic Editor : projet, propriétés, module, explorateur d'objet
- Utilisation des objets : classeurs, feuilles, cellules, collections
- Variables : définition, types, déclaration, tableaux
- Conditions : If/Then/Else, Select Case
- Boucles : For…Next, Do…Loop
- Boîtes de dialogue : MsgBox, InputBox, UserForm (intitulés, zones de texte, listes, onglets…)
- Outils de débogage : barre d'outils, mode pas à pas, points d'arrêt, fenêtre des variables locales