Si vous avez récemment effectué une mise à niveau vers la nouvelle version d’Excel, vous avez peut-être rencontré une situation dans laquelle les macros que vous avez créées dans la version précédente ne s’exécutent plus car elles sont désactivées. Cela peut être dérangeant, en particulier si vous avez absolument besoin des macros pour faire votre travail.

La raison pour laquelle cela se produit est que les versions les plus récentes d’Excel (à partir d’Excel 2000) incluent une fonction de sécurité des macros qui n’était pas présente dans les versions antérieures. Le paramètre de sécurité par défaut, lors de la première installation d’Excel, est «Élevé». Ce paramètre désactive automatiquement toutes les macros de tout classeur qui ne sont pas signées numériquement par une «source fiable» (pour plus d’informations, recherchez Sécurité des macros dans l’aide en ligne d’Excel).

Cela présente automatiquement quelques solutions possibles. La première solution possible est de faire «signer numériquement» vos macros. Un tel processus dépasse le cadre de cette astuce, mais vous pouvez trouver de l’aide sur le processus dans les fichiers d’aide en ligne ou sur le site Web de Microsoft.

Enfin, vous pouvez abaisser le paramètre par défaut pour la sécurité des macros utilisée par Excel. Par exemple, vous pouvez le définir sur « Moyen », ce qui entraîne uniquement un message d’avertissement concernant les macros plutôt qu’une désactivation pure et simple. Pour modifier le paramètre de sécurité, procédez comme suit:

  1. Choisissez Macro dans le menu Outils, puis choisissez Sécurité dans le sous-menu. Excel affiche la boîte de dialogue Sécurité. (Voir la figure 1.)

  2. Choisissez un paramètre de sécurité disponible.

  3. Cliquez sur OK.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (3367) s’applique à Microsoft Excel 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

link: / excelribbon-Disabled_Macros [Disabled Macros].