Introduction
- Présentation de la formation Excel VBA Initiation, des participants et de leurs attentes spécifiques
Macro et enregistrement
- Création et exécution d'une macro enregistrée
- Visualisation du code
- Modification du code d'une macro enregistrée
Principes de programmation
- Visual Basic pour Application (VBA)
- Programmation structure orientée objets
- Les commandes (Instructions, Fonctions)
- Les Objets (Méthode, Propriétés, Évènements)
- Variables
- Commentaires
- Visual Basic Editor (Projet, Propriétés, Module, L'explorateur d'objet)
Utilisation des objets
- Référence aux classeurs
- Référence aux Feuilles
- Référence aux Cellules
- Notion de collection
Manipulation de chaines de caractères, valeurs numériques et dates
- Fonctions chaines
- Fonctions numériques (Val, Abs,…)
- Fonctions de dates (Now, Date, Year, Day,…)
- Fonctions de conversion
Les variables
- Définition
- Les différents types
- Déclaration
- Tableau
Les conditions
- Instructions conditionnelles (If, Then, Else)
- Instructions conditionnelles structurées (Select Case)
Les boucles
- Compteur (For…Next)
- Conditionnelles (Do…Loop)
Les boîtes de dialogue : MsgBox, InputBox
UserForm (Formulaire)
Intitulé, Zone de texte, listes, …
- Onglets, Control Calendrier, …
Les outils de débogage
- La barre d'outils Débogage
- Le mode pas à pas
- Les points d'arrêt
- La fenêtre des variables locales
Bilan, évaluation et synthèse de la formation Excel VBA Initiation