Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Macros 3

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 3

Macros-commandes VBA

Macros-commandes VBA

Une macro-commande est un programme informatique qui sert à automatiser et exécuter des enchainements d'actions qu'un
utilisateur a l’habitude de mener régulièrement sur son poste de travail. Ainsi, l'utilisateur, grâce à la macro rappelée par son
nom unique contribue à gagner en efficacité, exécutant automatiquement plusieurs commandes pré-enregistrées par un simple
appel dans son logiciel hôte (appel via une touche de fonction, via une sélection par souris, via un click bouton, via un
programme, via un appel direct ou via toute autre action). Notons également que la macro-commande peut contenir non
seulement des instructions de manipulation de données mais aussi des instructions de calcul, de mise en forme et de contrôle
qui facilitent les aspects ré-utilisabilité, suivi et généricité.
Les langages de macro-commandes sont très nombreux et sont employés dans des contextes informatiques très divers

 Système : Shell de UNIX et LINUX, Scripting de WINDOWS et de MACOS, ...


 Bureautique : Javascript, Basic ou Python de la suite LIBRE OFFICE, Visual Basic Application de la suite MICROSOFT
OFFICE, ...
 Multimedia : Macro des logiciels libres de dessin GIMP et InkScape, Action de l'outil commercial de retouche PHOTOSHOP,
...
 ...
Dans cette leçon, seul le langage de macros-commandes VBA (Visual Basic Application de MICROSOFT) sera abordé, avec
des exemples pris dans la plupart des cas depuis son conteneur le plus prisé : EXCEL.

Remarque
D'autres langages de macros spécifiques aux systèmes d'exploitation, aux autres outils bureautiques, aux langages de
programmation pourront compléter cet apprentissage
[modifier]

Objectifs
Les objectifs de cette leçon sont :
Qu'il soit informaticien ou non, un utilisateur avancé EXCEL utilisera tôt ou tard les macros-commandes. La finalité de cette leçon est qu’un
utilisateur EXCEL puisse comprendre, analyser ou étudier, modifier ou adapter et finalement utiliser les macros-commandes VBA. Pour lui
permettre d'atteindre cette finalité grâce à cette leçon, voici les objectifs pédagogiques que nous allons viser :

 L'apprenant devra savoir utiliser sous EXCEL l'enregistreur automatique de macros VBA
 L'apprenant devra savoir activer sous EXCEL l'outil développeur VBA
 L'apprenant devra savoir expliquer l'utilité des macros VBA
 L'apprenant devra savoir se servir de boites de dialogues pour obtenir la saisie simple d'information de l’utilisateur EXCEL
 L'apprenant devra savoir créer des procédures pour automatiser le traitement d'informations EXCEL
 L'apprenant devra savoir créer des fonctions permettant de compléter l’ensemble des fonctions standards EXCEL
 L'apprenant devra savoir reconnaitre les structures de programmation VBA (déclarations, instructions, commentaires, ...)
 L'apprenant devra savoir créer des formulaires pour obtenir la saisie complexe d'information de l’utilisateur EXCEL
 L'apprenant devra savoir identifier les mots-clés du langage VBA et les utiliser dans ses macros
 L'apprenant devra savoir déceler et réparer les erreurs liées aux macros VBA qu’il conçoit ou utilise

modifier ces objectifs.


Niveau et prérequis conseillés
Cette leçon est de niveau 14. Les prérequis conseillés sont :

 Connaitre et utiliser fréquemment les logiciels bureautiques de la suite MS-OFFICE, notamment EXCEL et plus particulièrement ses fonctions
standards et avancées
 Avoir un zeste d'expérience en programmation est un plus, notamment avec le langage Visual Basic

Vous aimerez peut-être aussi