jeudi 5 janvier 2012

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.



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

0 commentaires:

Enregistrer un commentaire

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites

 

IP