|
MACROS
Si vous effectuez fréquemment une série de commandes ou de tâches,
Excel vous permet de l'automatiser à l'aide d'une macro. Celle-ci est
une suite de commandes et de fonctions stockées dans un module Visual
Basic, elle est écrite dans le langage Visual Basic pour Application
(VBA), vous pouvez soit apprendre ce langage, soit enregistrer vos actions
et Excel les transforme dans ce langage. Ce qui permet de l'exécuter
chaque fois que vous devez accomplir cette série de commandes ou de
tâches.
Avant d'enregistrer une macro répéter plusieurs fois les actions à
enregistrer, pour ne pas faire d'erreurs.
. La boîte de dialogue suivante s’affiche :
- Dans la zone , tapez
un nom plus explicite. Ne jamais mettre d'espace dans le nom.
- Dans la liste ,
sélectionnez . vous permet de mettre la macro à disposition de tous
vos classeurs.
- Dans la partie , supprimez
ce qui y est écrit et indiquez votre propre explication.
- Ok. Une nouvelle barre d'outil apparaît,
.
- À partir de maintenant Excel va enregistrer toutes vos actions (comme un
magnétoscope) et les transcrire en code, si vous faites une erreur
de manipulation et que vous l’annuliez ensuite, cette erreur ne sera
pas enregistrée. Exécuter les différentes commandes que vous voulez
enregistrer. Si le bouton
est enfoncé, Excel enregistre en utilisant des références aux cellules
relatives (A1) , sinon il enregistre en références absolues ($A$1).
- Cliquez sur le bouton
.
Votre macro est créée, il vous reste à l'utiliser.
Pour exécuter une macro vous avez 3 méthodes :
1ère, vous utilisez
le menu :
- Dans la boîte de dialogue ,
sélectionnez votre macro dans la liste.
- Cliquez sur le bouton .
2ème, vous attribuez
la macro à un bouton que vous mettez sur la feuille :
- ou clic-droit sur une barre d'outils puis .
- Cliquez sur le bouton
,
dessinez sur votre feuille un rectangle.
- Dans la boîte de dialogue sélectionnez votre macro dans la liste puis cliquez
sur .
- Sélectionnez le texte du bouton et tapez un texte plus explicite.
- Sélectionnez à nouveau le texte du bouton et modifiez la taille
de police, éventuellement la police et son style italique et/ou gras
dans la barre d'outils .
- Clic-droit sur le bouton puis .
- Onglet , sélectionnez l'option
ou
- Décochez . .
- Cliquez dans une cellule quelconque de la feuille.
- Vous pouvez maintenant cliquer sur votre bouton, la macro s'exécutera.
3ème, vous attribuez
la macro à un menu ou à un bouton d'une barre d'outils :
- ou clic-droit sur une barre d'outils puis Personnaliser ou double-clic
sur un endroit vide des barres d'outils.
- Dans l'onglet , sélectionnez
la Catégorie
- Dans la liste , cliquez,
sans relâcher, sur
ou . Glissez sur
une barre de menu (ou dans un menu existant) ou sur une barre d'outils,
relâchez la souris à l'endroit désiré si le curseur est ainsi :
.
- Cliquez à droite sur ce menu ou ce bouton, sélectionnez .
- Dans la boîte de dialogue ,
sélectionnez votre macro dans la liste puis cliquez sur .
- Si vous avez choisi un bouton, vous pouvez modifier l'image de ce bouton.
Excel est livré avec quelques classeurs de macros, appelé macros complémentaires,
celles-ci peuvent être installées à chaque démarrage d'Excel. Elles
vous apportent des fonctions supplémentaires tels que l'enregistrement
automatique, des outils pour l'Euro
ou Utilitaire d'analyse.
Pour installer ces macros :
- Cochez les macros à installer et décochez les macros que vous ne
voulez pas utiliser.
|