Macros Excel désactivées ? - Comment activer les macros

Les macros sont désactivées par défaut dans Microsoft Excel et d'autres applications MS Office, et doivent être explicitement activées par les utilisateurs. Cet article couvrira les différentes méthodes fournies par Excel pour activer les macros et gérer vos paramètres de sécurité, vous permettant d'exécuter vos propres macros en toute sécurité.

Avertissement!

Tout d'abord, il est important de comprendre à quel point les macros peuvent être dangereuses.

Les macros sont en fait de petits programmes informatiques, stockés dans des classeurs sous forme de code VBA. Bien qu'ils soient principalement utilisés pour automatiser des tâches dans Excel, les programmeurs VBA peuvent écrire des macros puissantes qui peuvent faire presque tout avec votre ordinateur et accéder à toutes les ressources auxquelles il est connecté.

Ce pouvoir est destiné à étendre les fonctionnalités d'Excel, et c'est le cas - mais entre de mauvaises mains, il peut être tordu pour propager des ransomwares, détourner des ordinateurs pour des botnets, voler des données dans des bases de données, envoyer du spam par e-mail et causer des ravages sur les ordinateurs et leurs réseaux.

Dans cet esprit, vous devez toujours vous méfier des classeurs prenant en charge les macros provenant d'autres personnes et n'activer les macros que pour les classeurs auxquels vous faites confiance.

Activer les macros temporairement - pour les classeurs individuels

Par défaut, lorsque vous ouvrez pour la première fois un classeur prenant en charge les macros, une barre jaune « AVERTISSEMENT DE SÉCURITÉ » apparaît juste en dessous du ruban. Cliquez sur le bouton « Activer le contenu » pour activer les macros.

REMARQUE: cela déclenchera toutes les macros qui s'exécuteront à l'ouverture du classeur, alors ne cliquez pas dessus par erreur !

Si vous ne souhaitez pas activer les macros, vous pouvez cliquer sur le « X » à l'extrême droite de la barre jaune. L'avertissement de sécurité disparaîtra, mais toute tentative d'exécution d'une macro échouera avec un message d'avertissement. (L'ouverture de l'éditeur VBA ou la tentative d'exécution d'une macro avant de traiter l'avertissement de sécurité effacera également la barre et désactivera les macros.)

Si vous avez accidentellement désactivé des macros, vous devrez fermer et rouvrir le classeur, puis cliquer sur le bouton "Activer le contenu".

Paramètres des macros dans le Centre de gestion de la confidentialité

Excel fournit des paramètres pour ajuster son comportement par défaut lors de l'ouverture de classeurs prenant en charge les macros. Vous pouvez afficher ces paramètres dans le Centre de confiance:

  • SélectionnerFichier > Options, puis sélectionnez Trust Center dans la liste de gauche et cliquez sur «Paramètres du centre de confiance…

  • Dans la boîte de dialogue Trust Center, sélectionnez "Paramètres des macros

Désactiver toutes les macros sans notification: vous ne pourrez pas activer ou exécuter de macros lorsque vous ouvrez un classeur. Cependant, vous pourrez toujours créer et exécuter des macros dans de nouveaux classeurs.

Désactiver toutes les macros avec notification: il s'agit de l'option par défaut, permettant d'activer les macros à partir de la barre d'avertissement de sécurité lorsque vous ouvrez un classeur.

Désactiver toutes les macros à l'exception des macros signées numériquement: vous ne verrez aucun avertissement, mais seules les macros signées numériquement pourront s'exécuter. Ces macros sont créées par des développeurs VBA, à l'aide de certificats fournis par une autorité commerciale ou un administrateur de sécurité de votre organisation.

Activer toutes les macros (non recommandé; du code potentiellement dangereux peut s'exécuter): toutes les macros sont activées sans avertissement.

Accès de confiance au modèle objet du projet VBA: ce paramètre permet à d'autres programmes (et macros) de modifier les macros dans tous les classeurs ouverts. Certains programmes d'analyse externes vous obligeront à activer cette option, mais vous devez généralement laisser cette option décochée.

Activer les macros en permanence - pour les classeurs individuels

Vous pouvez définir un classeur prenant en charge les macros comme Document de confiance de sorte que lorsque vous le rouvrirez, les macros seront activées sans avertissements de sécurité. Les classeurs approuvés sont ajoutés à une liste privée associée à votre connexion Windows.

Pour faire confiance à un classeur :

  • Ouvrez le classeur, puis cliquez sur Déposer tandis que la barre d'avertissement de sécurité est toujours visible
  • Cliquez sur "Autoriser le contenu", puis sélectionnez "Activer tout le contenu" dans la liste déroulante

REMARQUE: Excel ne fournit aucun moyen de ne pas faire confiance à un classeur particulier, mais il Est-ce que vous permettre de ne pas faire confiance tous des classeurs précédemment approuvés. Pour faire ça:

  • SélectionnerFichier > Options, puis sélectionnez Trust Center dans la liste de gauche et cliquez sur «Paramètres du centre de confiance…
  • Dans la boîte de dialogue Trust Center, sélectionnez "Documents de confiance

  • Si vous souhaitez effacer la liste des classeurs de confiance, cliquez sur « Effacer »
  • Si vous souhaitez désactiver les documents de confiance, cochez "Désactiver les documents de confiance"; vous pourrez toujours activer les macros temporairement lorsqu'un classeur est ouvert

En raison de la fonctionnalité limitée fournie par Excel pour faire confiance à des documents individuels, une meilleure solution consiste à utiliser Emplacements de confiance (voir ci-dessous).

Activer les macros en permanence - pour tous les classeurs dans un emplacement approuvé

Plutôt que de faire confiance à des classeurs individuels, vous pouvez configurer Excel pour faire confiance à certains emplacements sur votre ordinateur ou votre réseau. Tous les classeurs dans un Emplacement de confiance s'ouvrira avec les macros activées et aucun avertissement de sécurité.

Afficher les emplacements de confiance

Contrairement aux documents de confiance, une liste d'emplacements de confiance est disponible que vous pouvez consulter à tout moment.

  • SélectionnerFichier > Options, puis sélectionnez Trust Center dans la liste de gauche et cliquez sur «Paramètres du centre de confiance…
  • Dans la boîte de dialogue Trust Center, sélectionnez "Emplacements de confiance" dans la liste de gauche

Par défaut, vous verrez plusieurs emplacements de confiance déjà définis par Excel. Ces emplacements sont utilisés par Excel pour activer les macros dans les nouveaux classeurs et compléments, et ne doivent pas être modifiés.

Ajouter un nouvel emplacement de confiance

Techniquement, vous pouvez placer vos propres classeurs dans les emplacements approuvés par défaut, mais il est préférable de définir les vôtres si vous souhaitez profiter de cette fonctionnalité.

  • Cliquez sur "Ajouter un nouvel emplacement… " pour afficher la boîte de dialogue " Emplacement de confiance Microsoft Office "

  • Entrez le chemin d'accès au dossier que vous souhaitez utiliser dans la zone de texte supérieure (ou cliquez sur « Parcourir… » pour accéder au dossier)
  • Si vous souhaitez que tous les sous-dossiers du dossier sélectionné soient également approuvés, cochez « Les sous-dossiers de cet emplacement sont également approuvés »
  • (Facultatif) Saisissez une description de cet emplacement approuvé. Utile si vous devez gérer plusieurs emplacements

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave