Support De Cours Macros S4
Marrakech
Macros en VBA / Excel
Pr. Ahmed OUIDDAD
a.ouiddad@supdeco.ma ouiddad.ahmed@gmail.com ANNEE UNIVERSITAIRE
2014 – 2015
Introduction
• Une macro est constituée d'une série d'instructions qui commandent à Excel d'exécuter certaines tâches bien définies. Ces instructions sont écrites en Visual Basic dans des feuilles spéciales appelées Modules.
Introduction
• Excel contient un Enregistreur de macros qui crée le code Visual Basic à votre place. Il enregistre les actions que vous exécutez et les commandes que vous choisissez pendant que vous utilisez Excel. Ensuite, il vous permet de lire ou d'exécuter la macro et de reproduire ainsi automatiquement les actions enregistrées. Par ailleurs, vous avez la possibilité de modifier ultérieurement les macros créées par l'Enregistreur.
Introduction
• Avec les macros, on peut créer des commandes, des menus, des boîtes de dialogue, des messages, des boutons personnalisés, des nouvelles fonctions et on peut afficher une aide personnalisée pour chacun de ces éléments. On peut même transformer Excel en une application totalement différente. A l'aide des macros, chacun crée des outils qui permettent d'adapter Excel à ses besoins.
Introduction
• Une macro (macro-commande) est une série de commandes qui sont exécutées l'une après l'autre toujours dans le même ordre. Elles sont très pratiques pour automatiser certaines tâches répétitives.
École Supérieure De Commerce
Marrakech
Première macro
ANNEE UNIVERSITAIRE
2014- 2015
Création d'une macrocommande
• L'exercice qui suit est pour objectif démontrer comment créer une macro commande. Il s'agit de changer la couleur de fond de cellules. Elle ne comporte qu'une seule commande. Vous pourrez ensuite créer vos propres « macros » et insérer autant de commandes qu'il est nécessaire. Création d'une macrocommande
• Écrivez les chiffres suivants dans les cellules respectives. Placez le pointeur sur la cellule A1.
Création d'une