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.
Table des matières
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 :

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

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.

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:
- Tout d’abord, cliquez sur l’onglet Fichier, puis sur Information dans le menu de gauche.

- Ensuite, dans la zone Avertissement de sécurité, cliquez sur Activer le contenu puis sur Activer tout le contenu.

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 :
- D’abord, cliquez sur Fichier dans le ruban Excel, puis sur Options.

- 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é« .

- Puis, dans la boîte de dialogue « Centre de gestion de la confidentialité« , sélectionnez « Documents approuvés » sur la gauche.

- 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 :
- D’abord, cliquez sur l’onglet Fichier puis sur Informations.

- Ensuite, cherchez la zone « Avertissement de sécurité« , puis cliquez sur « Activer le contenu » et choisissez « Options avancées« .

- Dans la boîte de dialogue « Options de sécurité Microsoft Office« , sélectionnez « Activer le contenu pour cette session« , puis cliquez sur « OK« .

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 :
- Cliquez d’abord sur l’onglet « Fichier« , puis sur « Options » tout en bas de la barre de gauche.

- 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é… » .

- 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« .

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.

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.

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

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« .

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é« .

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« .

Vidéo : Activer les macros sur Excel
Merci de nous encourager sur YouTube
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
- Trier par ordre alphabétique Excel
- Tutoriel Word : En-têtes et pieds de page
- Comment supprimer une page indésirable sur Word
- Convertir Word en JPEG sans logiciels
- comment mettre une seule page en paysage dans Word
- Tutoriel Excel : multiplication Excel
- Comment mettre un texte en deux colonnes dans Word
- Tutoriel: comment créer une page de garde Word
- Tutoriel: comment convertir excel en image
- comment trier par ordre alphabétique dans excel
- Tutoriel Excel: comment dupliquer une feuille de calcul
- Trier par ordre alphabétique Excel
- Tutoriel Excel : Créer un tableau croisé dynamique
- Comment écrire du texte verticalement ou selon un angle dans