EXCEL VBA - les Bases
ASL CONSEIL
Langage Visual BasicFORMATIC CENTRE
• Développer des programmes dans EXCEL mettant en œuvre le langage informatique de
programmation VBA (Visual Basic Application)
• Être capable d'utiliser les instructions de base du langage de programmation et de manipuler les
éléments d'Excel
• Créer des boîtes de dialogue et utiliser les outils de recherche et de correction des erreurs
générées par un programme
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
Manipuler le tableur avec une grande expertise
Découvrir les procédures d'automatisation et de programmation
Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa)
RS 6963 CertifInfo 118139 ASL CONSEIL
Langage Visual BasicVIVANEO
Langage Visual BasicASL CONSEIL
Langage Visual BasicASL CONSEIL
Langage Visual Basic