Bienvenu

Activer les Macros Excel (Activer / Désactiver)

You are currently viewing Activer les Macros Excel (Activer / Désactiver)
Merci de noter cette article

Ce tutoriel explique comment activer les macros Excel ainsi que les bases de la sécurité des macros. Il explique également comment ajuster les paramètres de sécurité pour exécuter les codes VBA en toute sécurité.

Comme presque toutes les technologies, on peut utiliser les macros à la fois pour le bien et pour le mal. Par conséquent, dans Microsoft Excel, toutes les macros sont désactivées par défaut. Ce tutoriel couvre différentes manières d’activer les macros dans Excel et explique les risques potentiels qui y sont associés.

Qu’est-ce qu’une macro ?

Une macro est un ensemble d’instructions ou de programmes que vous pouvez activer pour automatiser une tâche répétitive. Les utilisateurs implémentent généralement des macros dans Microsoft Excel, pour gagner du temps et des efforts. Par exemple, en ce qui concerne les frappes au clavier et les actions de la souris. De nombreux développeurs de logiciels créent des macros à l’aide du VBA pour aider les professionnels à utiliser Excel efficacement.

Activer les macros dans Excel vous expose à des risques. En fait, il est possible de rencontrer des erreurs lors de l’ouverture d’un classeur prenant en charge les macros. Par conséquent, pour des raisons de sécurité, Excel désactive les macros provenant de sources externes.

Sécurité des macros Excel

Il est essentiel d’être conscient des risques potentiels associés aux macros avant de les activer dans vos feuilles de calcul Excel.

Bien que les codes VBA soient efficaces pour automatiser les tâches fastidieuses, ils présentent un risque sérieux pour la sécurité. L’utilisation involontaire d’une macro malveillante pourrait endommager votre installation Microsoft Office. Cela pourrait également gâcher vos données ou même détruire totalement des éléments de votre disque dur. Pour cette raison, Excel désactive par défaut toutes les macros avec notification.

Comment éviter ces risques ?

N’oubliez pas de respecter une règle simple : n’activez que les macros sécurisées, telles que celles que vous avez créées vous-même, celles que vous avez obtenues de sources fiables et les scripts VBA que vous avez soigneusement examinés et compris.

Comment activer les macros pour des classeurs Excel individuels

Il existe deux façons d’activer les macros pour un fichier Excel spécifique. Vous pouvez le faire directement à partir du classeur ou via le mode Backstage.

Méthode 1: activer les macros Excel via la barre d’avertissement de sécurité

Lorsque vous ouvrez un classeur contenant des macros avec les paramètres de macro par défaut, la barre d’avertissement de sécurité jaune apparaît en haut de la feuille :

Activer les macros Excel

Si l’éditeur Visual Basic est ouvert lorsque vous ouvrez le fichier avec des macros, l’avis de sécurité suivant s’affiche :

Microsoft Office à identifié un problème de sécurité potentiel - Macros Excel

Dans les deux cas, cliquez sur le bouton Activer le contenu ou Activer les macros. Toutefois, vous devez vous assurer de l’origine du fichier et que toutes les macros sont sûres. Cela active les macros et marque le fichier comme approuvé. Lorsque vous ouvrez à nouveau le classeur, l’avertissement de sécurité n’apparaît plus.

Si vous n’étes pas sûr de l’origine du fichier et que vous ne souhaitez pas activer les macros, cliquez sur le bouton « X » pour ignorer l’avertissement de sécurité. L’avertissement sera supprimé, mais les macros seront toujours désactivées. Toute tentative d’exécution d’une macro entraînera le message ci-dessous.

erreur macros excel

Si vous avez accidentellement désactivé des macros, rouvrez simplement le classeur, puis cliquez sur le bouton Activer le contenu dans la barre d’avertissement.

Méthode 2: activer les macros en mode Backstage

Une autre façon d’activer les macros pour un classeur spécifique consiste à utiliser le mode Office Backstage. Voici comment:

  1. Tout d’abord, cliquez sur l’onglet Fichier, puis sur Information dans le menu de gauche.
Activer les macros excel dans le mode backstage
  1. Ensuite, dans la zone Avertissement de sécurité, cliquez sur Activer le contenu puis sur Activer tout le contenu.
Activer le contenu excel

Comme avec la méthode précédente, votre classeur deviendra un document de confiance.

Ce que vous devez savoir sur les documents approuvés dans Excel

L’activation des macros Excel via une barre d’avertissement ou le mode Backstage transforme le fichier en un document de confiance. Certains fichiers Excel, cependant, ne peuvent pas être des documents fiables. Par exemple, les fichiers ouverts à partir d’un emplacement dangereux, tel que le dossier temporaire. Ou, si l’administrateur système de votre organisation a défini la politique de sécurité pour désactiver toutes les macros sans notification. Dans ce cas, les macros ne sont activées qu’une seule fois. Lorsque vous ouvrez à nouveau le fichier, Excel vous invite à réactiver le contenu. Ainsi, vous devez modifier les paramètres de votre centre de gestion de la confidentialité. Ou, enregistrez le fichier dans un emplacement de confiance pour éviter cela.

Une fois qu’un classeur particulier devient un document approuvé, il n’y a aucun moyen de ne plus lui faire confiance. Vous pouvez uniquement effacer la liste des documents approuvés. Pour cela, procédez comme suit :

  1. D’abord, cliquez sur Fichier dans le ruban Excel, puis sur Options.
Options de confidentialité Excel
  1. Sur le côté gauche, sélectionnez « Centre de gestion de la confidentialité« , puis cliquez sur « Paramètres du centre de gestion de la confidentialité« .
Centre de confidentialité Excel
  1. Puis, dans la boîte de dialogue « Centre de gestion de la confidentialité« , sélectionnez « Documents approuvés » sur la gauche.
Supprimer les documents approuvés Excel
  1. Cliquez sur « Effacer« , puis sur « OK« . Cela rendra tous les fichiers précédemment approuvés non approuvés. Lorsque vous ouvrez un tel fichier, l’avertissement de sécurité s’affiche.

Comment activer les macros pour une session

Dans certaines situations, il va de soi de n’activer les macros Excel qu’une seule fois. Par exemple, si vous avez reçu un fichier Excel contenant du code VBA que vous souhaitez étudier mais que vous ne souhaitez pas en faire un document approuvé. Ainsi, lorsque vous quittez la session, les paramètres de sécurité sont réinitialisés par défaut.
Suivez ces quatre étapes pour activer les macros pour une session individuelle :

  1. D’abord, cliquez sur l’onglet Fichier puis sur Informations.
Activer les macros excel dans le mode backstage
  1. Ensuite, cherchez la zone « Avertissement de sécurité« , puis cliquez sur « Activer le contenu » et choisissez « Options avancées« .
Activer les macros Excel pour une seule session
  1. Dans la boîte de dialogue « Options de sécurité Microsoft Office« , sélectionnez « Activer le contenu pour cette session« , puis cliquez sur « OK« .
Sécurité des macros

Cela active les macros pour une fois. Lorsque vous fermez le classeur, puis que vous le rouvrez, l’avertissement s’affiche à nouveau.

Activer les macros Excel dans tous les classeurs via le centre de gestion de la confidentialité

Microsoft Excel détermine s’il faut autoriser ou interdire l’exécution des codes VBA en fonction du paramètre de macro sélectionné dans le Centre de gestion de la confidentialité. En fait, il s’agit de l’endroit où vous configurez tous les paramètres de sécurité pour Excel.

Pour activer les macros dans tous les classeurs Excel par défaut, voici ce que vous devez faire :

  1. Cliquez d’abord sur l’onglet « Fichier« , puis sur « Options » tout en bas de la barre de gauche.
Options de confidentialité Excel
  1. Ensuite, dans le volet de gauche de la boite de dialogue « Options Excel« , sélectionnez « Centre de gestion de la confidentialité« . Puis cliquez sur « Paramètres du centre de gestion de la confidentialité… » .
Centre de confidentialité Excel
  1. Dans la boîte de dialogue « Centre de gestion de la confidentialité« , cliquez sur « Paramètres des macros » à gauche. Ensuite, sélectionnez « Activer toutes les macros » et cliquez sur « OK« .
Activer les macros Excel dans tous les classeurs

Remarques: l’option que vous définissez via le le centre de gestion de la confidentialité devient le nouveau paramètre de macro par défaut. Donc, cela s’applique globalement à tous vos fichiers Excel. Activer toutes les macros dans tous les classeurs Excel expose votre ordinateur à un code potentiellement dangereux.

Comment résoudre « Microsoft a bloqué des macros »

Dans les nouvelles versions d’Excel, Microsoft a modifié le comportement des fichiers prenant en charge les macros téléchargés à partir d’Internet. Au lieu de l’avertissement de sécurité jaune, il affiche désormais souvent une barre de lecture des risques de sécurité avec ce message :

Microsoft a bloqué l’exécution des macros car la source de ce fichier n’est pas approuvée.

 Microsoft a bloqué l'exécution des macros car la source de ce fichier n'est pas fiable.


Cliquer sur En savoir plus ne débloquera pas la macro. Cela vous amènera simplement à une page Web expliquant les raisons et les solutions.

Comment débloquer un classeur de macros dans Excel

Pour débloquer une macro bloquée par Microsoft, voici ce que vous devez faire :

1- Fermez d’abord le classeur contenant la macro bloquée.

2- Ensuite, dans l’Explorateur de fichiers, accédez à l’emplacement où le classeur est enregistré.

3- Puis, cliquez avec le bouton droit sur le fichier et sélectionnez « Propriétés » dans le menu contextuel.

Débloquer un fichier Excel avec macros à partir d'internet

4- Dans la boîte de dialogue « Propriétés« , cochez la case « Débloquer« , puis cliquez sur « OK« .

Débloquer un classeur Excel contenant une macro à partir d'internet

Comment désactiver les macros dans Excel

Comme déjà mentionné, le paramètre par défaut d’Excel consiste à désactiver les macros avec notification et à permettre aux utilisateurs de les activer manuellement s’ils le souhaitent. Si vous souhaitez désactiver toutes les macros en mode silencieux, sans aucune notification, choisissez l’option correspondante (la première) dans le Centre de gestion de la confidentialité.

1- d’abord, dans votre Excel, cliquez sur l’onglet « Fichier » puis sur « Options« .

Options de confidentialité Excel


2- Ensuite, dans le volet de gauche, sélectionnez « Centre de gestion de la confidentialité« , puis cliquez sur « Paramètres du centre de gestion de la confidentialité« .

Centre de confidentialité Excel


3- Puis, dans le menu de gauche, sélectionnez « Paramètres des macros« , choisissez « Désactiver toutes les macros sans notification« , puis cliquez sur « OK« .

Désactiver les macros Excel

Vidéo : Activer les macros sur Excel

Merci de nous encourager sur YouTube

Comment activer les macros dans Excel?

C’est ainsi que vous pouvez activer et désactiver les macros dans Excel. Nous vous remerciions d’avoir lu le tutoriel et nous espérons vous voir sur notre site la semaine prochaine !

Autres tutoriels que vous pourriez également aimer