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

FacebookTwitterGoogle BookmarksLinkedin

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

Imprimer E-mail

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

Sécurité des macros Excel 2003

Dans le menu Outils, cliquez sur la commande Macro, puis Sécurité....

Dans la fenêtre qui s'affiche, sélectionnez l'option Niveau de sécurité moyen. Ainsi, dès l'ouverture d'un classeur avec macro, une fenêtre s'ouvre vous proposant d'activer ou non les macros de ce classeur.

Vous pouvez opter également pour l'option Niveau de sécurité faible. Celle-ci acceptera automatiquement toutes les macros de tous vos classeurs. Mais attention ! Si un classeur, dont vous n'êtes pas l'auteur contient une macro qui se lance automatiquement à l'ouverture (oui, c'est possible !), celui-ci pourra exécuter du code malveillant sans que vous puissiez intervenir.

Sécurité des macros dans Excel 2003

Sécurité des macros Excel 2007

Si vous voulez travailler avec les macros, l'idéal est d'ajouter l'onglet développeur au préalable :

  • Cliquez sur le bouton Office,
  • puis sur la commande Options.
    Dans la fenêtre qui s'affiche cochez l'option Afficher l'onglet Développeur dans le ruban

onglet Développeur 2007

Allez maintenant sur l'onglet Développeur et cliquez sur l'icône Sécurité des macros

  • Dans la fenêtre qui suit, cochez l'option Désactiver toutes les macros avec notification
  • cliquez sur le menu Emplacements approuvés
  • cliquez sur le bouton Ajouter un nouvel emplacement
  • sélectionnez le dossier dans lequel vous avez enregistrez des macros.
  • vous pouvez également cocher l'option Les sous-dossiers de cet emplacement...
  • si votre emplacement est situé sur le réseau, cochez au préalable l'option Autoriser les emplacements approuvés sur mon réseau.

Ainsi les macros des classeurs enregistrés dans les emplacements que vous avez approuvés activeront automatiquement les macros. Tandis que les autres classeurs afficheront une barre de message au-dessus de la barre de formule, cliquez alors sur le bouton Activer le contenu.

Sécurité des macros Excel 2010 et Excel 2013

Si vous voulez travailler avec les macros, l'idéal est d'ajouter l'onglet développeur au préalable :

  • Effectuez un clic droit sur le ruban
  • choisissez Personnaliser le ruban.
  • Dans la liste de droite cochez Développeur

onglet Développeur Excel 2010 et Excel 2013

Allez maintenant sur l'onglet Développeur et cliquez sur l'icône Sécurité des macros

Sécurité macros Excel 2007, Excel 2010 et Excel 2013

  • Dans la fenêtre qui suit, cochez l'option Désactiver toutes les macros avec notification
  • cliquez sur le menu Emplacements approuvés
  • cliquez sur le bouton Ajouter un nouvel emplacement
  • sélectionnez le dossier dans lequel vous avez enregistrez des macros.
  • vous pouvez également cocher l'option Les sous-dossiers de cet emplacement...
  • si votre emplacement est situé sur le réseau, cochez au préalable l'option Autoriser les emplacements approuvés sur mon réseau.

Ainsi les macros des classeurs enregistrés dans les emplacements que vous avez approuvés activeront automatiquement les macros. Tandis que les autres classeurs afficheront une barre de message au-dessus de la barre de formule, cliquez alors sur le bouton Activer le contenu.

 

Sécurité macros 2010

Activer macros Excel 2007 et 2010 et 2013

 

N'hésitez pas pour de plus amples information à consulter le site Office.com