Autoriser l’exécution des macros sous Excel
Pour autoriser l’exécution des macros sous Excel il est nécessaire de réaliser des actions qui diffèrent selon la version Excel utilisée. Il est généralement nécessaire de relancer Excel après avoir fait cette opération afin qu’elle s’applique.
- Fermer tous les classeurs Excel ouverts, fermer Excel et le relancer.
- Réaliser la procédure adaptée selon la version Excel utilisée :
Attention :
- Sur Macintosh la version excel 2008 ne permet pas l’exécution de macros, elle est donc à éviter absolument !
- Sur certaines machines récalcitrantes une procédure supplémentaire est nécessaire pour activer les macros.
Il existe même quelques cas de machines très récalcitrantes qu’il faut traiter d’une manière particulière !
NB : Afin de pas avoir à réaliser cette opération plusieurs fois, il est recommandé de sélectionner l’option "toujours faire confiance à cet éditeur".
Sous Excel 2002-2003
Activer le menu "Outils -> Options" puis cliquer sur "Sécurité des macros" et y autoriser l’exécution des macros signées.

Sous Excel 2007
Activer le "Centre de gestion de la confidentialité" depuis le gros logo office situé en haut à gauche de l’écran Excel.
Paramétrer les macros afin d’autoriser l’exécution des macros signées numériquement.

Sous Excel 2010
Paramétrer les macros afin d’autoriser l’exécution des macros signées numériquement
Menu "Fichier" -> Options -> "Centre de gestion de la confidentialité" -> "Paramétrer le Centre de gestion de la confidentialité" -> "Paramètrage des macros"

Dans le cas où l’exécution des macros n’est pas autorisée, le message suivant est affiché.
Ouvrir le fichier tout de même.

Un bandeau rouge est affiché en haut de l’écran. Il permet de paramétrer le mode protégé.
Cliquer dessus.

Cliquer sur le bouton "Modifier le mode protégé"

Cliquer sur le bouton "Activer les macros"

Si nécessaire, cliquer sur "Paramétrage des macros" et autoriser l’exécution des macros signées numériquement.

Machines récalcitrantes
- Le message suivants est parfois affiché "Cette opération a été annulée à cause de restrictions en vigueur sur cet ordinateur. Contactez votre administrateur système."
Ce message est dû à une clé de registre manquante. Pour la restaurer, il va falloir rétablir les paramètres web :
- Démarrez Microsoft Internet Explorer.
- Menu Outils, Options Internet.
- Sous l’onglet Avancé, cliquez sur le bouton Rétablir les paramètres avancés
- OK.
- Redémarrez l’ordinateur.
Si cela ne fonctionne toujours pas, vous allez redéfinir Internet Explorer comme programme par défaut :
- Windows 2000/XP : Démarrer, Panneau de configuration, Ajout/Suppression de programmes, à gauche cliquer sur Configurer les programmes par défaut, Personnalisée, cochez Internet Explorer, puis OK.
- Vista : Démarrer, Panneau de configuration, Programmes par défaut, Définir les paramètres par défaut, Personnalisée, cochez Internet Explorer, puis OK.
Machines très récalcitrantes
Et enfin la dernière solution consiste à modifier soi même la base de registre. Explications détaillées ici :
