Pages - Menu

Pages

Les Macros Sous Ms Excel 2007 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.



----------------------------------------------------------------------------------------

Aucun commentaire:

Enregistrer un commentaire