1. Introduction
Le langage VBA ou Visual Basic for Applications pour être précis, est le langage de programmation commun aux applications de la suite Microsoft Office : Word, Excel, Powerpoint ou encore Outlook. Ce langage simple permet de créer des programmes informatiques plus ou moins complexes afin d’automatiser des actions répétitives ou d’effectuer un nombre important d’opérations lors de l’exécution d’une seule commande.
Sur Excel par exemple il a pour rôle :
- D’automatiser les tâches répétitives
- De manipuler tous les objets Excel
- De communiquer avec d'autres applications, d'accéder aux fichiers, …
- De développer des interfaces graphiques (UserForms)
Cependant il ne permet de développer des applications indépendantes des logiciel de la suite Microsoft Office.
Dans le cadre de ce cours, nous étudierons Excel comme logiciel hôte pour la programmation en VBA.
2. Objectif du cours
A la fin de ce cours, l’apprenant devra être capable de :
-
- Présenter le langage VBA
- Créer des macros
- Modifier le contenu des macro enregistré grâce à l’outil enregistreur de macro contenu dans Excel.
- Créer des Application sous Excel