Support De Cours Macros S4

Pages: 71 (2827 mots) Publié le: 16 mars 2015
École Supérieure De Commerce
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 lesmacros 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 permettentd'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 objectifdé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'unemacrocommande

• Il faut mettre le pointeur à l'endroit où vous
voulez commencer votre « macro ».
– Dans le menu Outils, sélectionnez l'option Macro.
– Sélectionnez l'option nouvelle macro.

Création d'une macrocommande

Création d'une macrocommande
• Une nouvelle fenêtre s'ouvrira vous demandant de
l'information sur cette nouvelle macro. En autre, elle vous
demande le nom que vous voulez donner à lamacro. Aussi
vous pouvez avoir une touche raccourcie pour exécuter cette
macro plus tard. Pour l'exécuter, il faudra appuyer sur les
touches Ctrl et la lettre que vous avez décidée. La touche
raccourcie n'est pas obligatoire.
• La fenêtre vous demande si vous voulez enregistrer la macro
dans ce classeur ou dans un autre. Il vous est possible de «
réutiliser » les macro-commandes dans un classeur demacros
personnelles. Une même macro peut donc être utilisée dans
plusieurs classeurs. Pour l'exercice:

Création d'une macrocommande

Création d'une macrocommande
• Donnez un nom à votre macro. Il devrait être
représentatif de l'action voulue. Il est aussi
possible d'avoir une touche raccourcie pour
activer une macro-commande.
– Entrez les informations telles qu'affichées cidessus.
– Appuyez surle bouton OK.

Création d'une macrocommande
• Toutes les actions que vous allez faire jusqu'à ce que vous
arrêtiez l'enregistrement seront ajoutées à la macrocommande.
• Au moment où vous appuyez sur le bouton OK, la fenêtre
disparaît et une petite barre d'outils apparaît à son tour. Celleci n’a que deux boutons. Le premier est pour arrêter
l'enregistrement de la macro. Le second est pour activerou
désactiver l'enregistrement de la macro avec ou sans position
relative. Ceci peut être important selon le type de macro que
vous voulez accomplir. Il y aura plus de détails sur cette option
un peu plus loin sur cette page.

Création d'une macrocommande
• Appuyez sur le second bouton pour vous
assurer que l'option relative est activée. (C'est
important pour cette démonstration).

– Faites un...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Cours de macro
  • Cours de macro
  • Support De Cours
  • Support de cours
  • Cours de macro
  • Cours de Macro
  • SUPPORT COURS
  • Cours droit pénal s4

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !