MACRO-COMMANDE DANS EXCEL 2007 VBA Excel 2007
CHAPITRE I : MACRO-COMMANDE DANS EXCEL
Qu'est-ce qu'une macro-commande ?
Une macro-commande est une suite d'instructions mémorisées qui s'exécutent automatiquement à la demande. Le langage utilisé par Excel est le Visual Basic Application.
Comment créer une macro-commande ?
Méthode
|
Avantages
| Inconvénients |
Utiliser l'enregistreur de macro-commande : il mémorise les manipulations effectuées au clavier et génère automatique-ment le code VBA associé.
|
Simple à utiliser (principe du magnétophone).
|
Ne permet pas l'enregistrement de boucle et certaines fonctions VBA ne sont pas accessibles (affichage de boîtes de dialogue..).
|
Saisir le code du programme directement dans l'éditeur VBA.
|
Tout algorithme est programmable en VBA et toutes les fonctions sont accessibles.
|
Il faut être bon en algorithmique et connaître la syntaxe exacte du VBA.
|
Compléter manuellement la code généré par l'enregistreur.
|
Méthode simple ne nécessitant pas une connaissance parfaite de la syntaxe du VBA.
|
L'utilisation de l'enregistreur implique d'avoir des actions à effectuer au clavier.
|
Afficher l'onglet "Développeur" dans MS-Excel 2007
1- Lancez Ms Excel 2007 puis suivre les étapes illustrées ci-dessous :
Afficher les options
Cocher la case "Afficher l'onglet "Développeur"
Créer une macro-commande avec l'enregistreur
1
|
Démarrer l'enregistreur de macro
|
L'onglet "Développeur" /Enregistrer une Macro
|
2
|
Attribuer un nom à la macro et éventuellement un raccourci clavier
|
Validez en cliquant sur OK
|
ATTENTION à partir de maintenant, toutes vos actions sont enregistrées dans votre macro | ||
3
|
Effectuer la procédure à enregistrer
|
Si par exemple vous désirez automatiser l'impression de la plage A1:D15, vous sélectionnez A1:D15, cliquez sur Mise en Page puis sur Zone d'impression et cliquez sur Définir.
|
4
|
Arrêter l'enregistrement de la macro
|
L'onglet Développeur /Arrêter l'enregistrement
|
5
|
Exécuter la macro en passant par les menus
|
Onglet Développeur/Macros, sélectionnez le nom de la macro à exécuter et cliquez sur "Exécuter"
|
6
|
Exécuter la macro en cliquant sur un bouton
|
Créer un bouton : Développeur/Contrôles/Contrôle de Formulaire
Cliquez sur l'icône bouton (1er en partant de la gauche).
Dessinez le bouton à l'endroit désiré sur la feuille de calcul.
Affectez le bouton à la macro en la sélectionnant dans la liste et validant.
|
----------------------------------------------------------------------------------------
Article plus récent Article plus ancien