L'informatique à votre portée
L'informatique prêt-à-porter

Faites appel à moi pour vos formations
sur les dpts 81, 31, 82, 11 et 67 (Strasbourg)
Confiez moi vos développements Office

FacebookTwitterGoogle BookmarksLinkedin

Qu'est ce qu'une macro dans Microsoft Office Excel ?

Imprimer E-mail
28 juillet 2012

Si vous effectuez fréquemment une série de commandes ou de tâches, Microsoft Office 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.

Pour avoir de plus amples informations, vous pouvez également aller sur Office.com

Pour les versions d'Office 2007 et Office 2010, il est important que vous affichiez au préalable l'onglet Développeur, voir ci-dessous dans le chapitre "Sécurité des macros sous Excel" ou :

Création, enregistrement d'une Macro Microsoft Office Excel

Imprimer E-mail
28 juillet 2012

Créer une macro Excel 2003, une macro Excel 2007 ou une macro Excel 2010

Avant d'enregistrer une macro répéter plusieurs fois les actions à enregistrer, pour ne pas faire d'erreurs.

  • Dans la version 2003 : Outils / Macro / Nouvelle macro
  • Pour les versions d'Excel 2007 et 2010, sur l'onglet Développeur, cliquez sur le bouton Enregistrer une macro
  • La boîte de dialogue suivante s'affiche :

Exécuter une macro Excel 2010, 2007 ou 2003

Imprimer E-mail
28 juillet 2012

Pour utiliser, c'est à dire exécuter une macro Microsoft Excel vous avez 3 méthodes :

  • depuis une commande Excel
  • en attribuant la macro à un bouton ou une forme que vous mettez sur la feuille
  • en attribuant la macro à un menu ou à un bouton d'une barre d'outils ou d'un onglet (depuis la version d'Excel 2010)

Supprimer une macro Excel 2010, Excel 203, Excel 2007 ou Excel 2013

Imprimer E-mail
28 juillet 2012
Rien de plus simple que supprimer une macro Excel 2010, 2007 ou 2003 :
  1. dans Excel 2003, cliquez sur Outils / Macro / Macros...dans Excel 2010 et 2007, sur l'onglet Développeur, cliquez sur le bouton Macros
  2. Dans la boîte de dialogue Affecter une macro, sélectionnez votre macro dans la liste.
  3. Cliquez sur le bouton Supprimer

Supprimer une macro

 

Sécurité des macros sous Excel 2010, 2007 ou 2003

Imprimer E-mail
28 juillet 2012

Dès qu'un classeur contient des macros, la sécurité par défaut d'Excel empêche ces macros de s'exécuter. Il est donc important, pour pouvoir utiliser vos propres macros, de modifier cette sécurité, mais attention à ne pas permettre l'exécution de toutes les macros sans aucune intervention de votre part !

Selon la version de votre Excel, voici les étapes à respecter afin de pouvoir activer à la demande vos macros

Macros complémentaires

Imprimer E-mail
28 juillet 2012

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 :

  • Outils/Macro complémentaires
  • Cochez les macros à installer et décochez les macros que vous ne voulez pas utiliser.