Microsoft Office Online
Se connecter à Mon site Office Online (Qu'est-ce que c'est ?) | Se connecter

 
 
Microsoft Office Excel
Rechercher
Rechercher
 
Acheter Office
Acheter et activer Office 2007
Rechercher des mises à jour : (c) Microsoft
Tester Office 2010 beta
 
 
 
Support et commentaires
Ressources techniques
Ressources supplémentaires
Avertissement : vous affichez cette page avec un navigateur Web non pris en charge. Ce site Web fonctionne de manière optimale avec Microsoft Internet Explorer 6.0 ou version ultérieure, Firefox 1.5 ou Netscape Navigator 8.0 ou version ultérieure. En savoir plus sur les navigateurs pris en charge.

Exécuter une macro
 

AfficherExécuter une macro

  1. Définir le niveau de sécurité sur Moyen ou sur Bas.

    AfficherProcédure

    1. Dans le menu Outils, cliquez sur Options.
    2. Cliquez sur l'onglet Sécurité.
    3. Sous Sécurité des macros, cliquez sur Sécurité des macros.
    4. Cliquez sur l'onglet Niveau de sécurité, puis sélectionnez le niveau de sécurité à utiliser.
  2. Ouvrez le classeur qui contient la macro (macro : action ou ensemble d'actions que vous pouvez utiliser pour automatiser des tâches. Les macros sont enregistrées dans le langage de programmation Visual Basic pour Applications.).
  3. Dans le menu Outils, pointez sur Macro, puis cliquez sur Macros.
  4. Dans la zone Nom de la macro, tapez le nom de la macro que vous souhaitez exécuter.
  5. Effectuez l'une des actions suivantes :

    Exécuter une macro dans un classeur Microsoft Excel

    • Cliquez sur Exécuter.

      Pour interrompre, appuyez sur ÉCHAP.

    Exécuter une macro à partir d'un module Microsoft Visual Basic

    1. Cliquez sur Modifier.
    2. Cliquez sur Exécuter Sub/UserForm image du bouton.

    AfficherConseil

    Si vous voulez exécuter une autre macro lorsque vous vous trouvez dans Visual Basic Editor (Visual Basic Editor : environnement dans lequel vous écrivez du nouveau code et des nouvelles procédures Visual Basic pour Applications ou modifiez du code et des procédures existants. Visual Basic Editor contient un ensemble complet d'outils de déboguage qui permet de rechercher dans votre code les problèmes de syntaxe, d'exécution et de logique.), cliquez sur Macros dans le menu Outils. Dans la zone Nom de la macro, tapez le nom de la macro que vous souhaitez exécuter, puis cliquez sur Exécuter.

AfficherPour lancer une macro à partir d'un raccourci clavier

  1. Dans le menu Outils, pointez sur Macro, puis cliquez sur Macros.
  2. Dans la zone Nom de la macro, tapez le nom de la macro (macro : action ou ensemble d'actions que vous pouvez utiliser pour automatiser des tâches. Les macros sont enregistrées dans le langage de programmation Visual Basic pour Applications.) que vous souhaitez affecter à un raccourci clavier (touche de raccourci : touche de fonction ou combinaison de touches, comme F5 ou CTRL+A, qui vous permet d'exécuter une commande de menu. Diffère d'une touche d'accès rapide, qui est également une combinaison de touches, telle que ALT+F, mais qui sert à activer un menu, une commande ou un contrôle.).
  3. Cliquez sur Options.
  4. Pour exécuter la macro en appuyant sur une touche de raccourci (touche de raccourci : touche de fonction ou combinaison de touches, comme F5 ou CTRL+A, qui vous permet d'exécuter une commande de menu. Diffère d'une touche d'accès rapide, qui est également une combinaison de touches, telle que ALT+F, mais qui sert à activer un menu, une commande ou un contrôle.) clavier, tapez une lettre dans la zone Touche de raccourci. Vous pouvez utiliser CTRL+lettre (pour les lettres en minuscules) ou CTRL+MAJ+lettre (pour les lettres en majuscules), lettre désignant une lettre quelconque du clavier. La lettre de touche de raccourci que vous utilisez ne peut être ni un chiffre ni un caractère spécial comme @ ou #.

    Remarque  Elle annule toute touche de raccourci équivalente par défaut de Microsoft Excel pendant que le classeur qui contient la macro est ouvert.

  5. Pour ajouter une description de la macro, tapez-la dans la zone Description.

  6. Cliquez sur OK.
  7. Cliquez sur Annuler.

AfficherPour lancer une macro à partir d'un bouton ou d'un contrôle graphique

  1. Cliquez sur le bouton ou le contrôle graphique pour afficher les poignées de dimensionnement (poignée de redimensionnement : petit cercle ou carré qui apparaît dans les angles ou sur les côtés d'un objet sélectionné. Vous pouvez faire glisser ces poignées pour modifier la taille de l'objet.).
  2. L'objet graphique étant sélectionné, cliquez avec le bouton droit sur une poignée de dimensionnement du bouton ou de l'objet graphique pour afficher le menu contextuel (menu contextuel : menu qui affiche une liste de commandes appropriées pour un élément donné. Pour afficher un menu contextuel, cliquez avec le bouton droit sur un élément ou appuyez sur MAJ+F10.).
  3. Dans le menu contextuel, cliquez sur Affecter une macro.
  4. Effectuez l'une des actions suivantes :

Remarque  Si vous affectez une macro ou à un autre objet déjà utilisé en tant que lien hypertexte (lien hypertexte : texte souligné et en couleur ou graphique sur lequel vous cliquez pour atteindre un fichier, un endroit spécifique dans un fichier, une page Web sur le World Wide Web ou une page Web sur un intranet. Les liens hypertexte permettent également d'accéder à des groupes de discussion et à des sites Gopher, Telnet et FTP.), les informations relatives au lien hypertexte sont supprimées. Si vous cliquez ensuite sur le bouton ou l'objet, c'est la macro qui s'exécute.

AfficherPour lancer une macro à partir d'une zone ou d'une zone réactive d'un objet graphique

  1. Dessinez un autre objet afin de créer une zone réactive pour un objet existant.
  2. Le second objet graphique étant sélectionné, cliquez avec le bouton droit sur une poignée de dimensionnement (poignée de redimensionnement : petit cercle ou carré qui apparaît dans les angles ou sur les côtés d'un objet sélectionné. Vous pouvez faire glisser ces poignées pour modifier la taille de l'objet.) du bouton ou de l'objet graphique pour afficher le menu contextuel (menu contextuel : menu qui affiche une liste de commandes appropriées pour un élément donné. Pour afficher un menu contextuel, cliquez avec le bouton droit sur un élément ou appuyez sur MAJ+F10.).
  3. Dans le menu contextuel, cliquez sur Affecter une macro.
  4. Effectuez l'une des actions suivantes :
  5. Dans le menu Format, cliquez sur Forme automatique, puis sur l'onglet Couleurs et traits.
  6. Sous Remplissage, cliquez dans la zone Couleur sur Aucun remplissage. Sous Bordure, cliquez dans la zone Couleur sur Aucun trait.
  7. Répétez ces étapes pour chaque zone réactive que vous souhaitez créer. Il est inutile de créer un nouvel objet graphique pour chaque zone réactive.

AfficherPour lancer une macro à partir d'un bouton de la barre d'outils

  1. Dans le menu Outils, cliquez sur Personnaliser.
  2. Effectuez l'une des actions suivantes :
  3. Cliquez avec le bouton droit sur le bouton de barre d'outils, puis cliquez dans le menu contextuel (menu contextuel : menu qui affiche une liste de commandes appropriées pour un élément donné. Pour afficher un menu contextuel, cliquez avec le bouton droit sur un élément ou appuyez sur MAJ+F10.) sur Affecter une macro.
  4. Tapez le nom de la macro dans la zone Nom de la macro, puis cliquez sur OK.
publicité