Comment activer une macro Excel : guide complet !

Vous souhaitez activer une macro dans votre fichier Excel, mais vous ne savez pas comment faire ? Dans cet article, nous allons voir ensemble comment y remédier !

Erreur danger piratage activer macros Excel

Après de longues recherches, vous avez enfin trouvé un fichier qui peut faire exactement ce que vous voulez ! [on parle bien d’Excel, malheureusement vous ne trouverez jamais un fichier capable de faire repousser vos cheveux, ramener un être cher à la vie, augmenter la taille de votre pen?s, perdre 10 kg en restant assis devant la télé. . .].

Mais voilà, vous avez téléchargé ce fichier et au moment de l’ouvrir, vous voyez ce magnifique bandeau jaune apparaitre vous indiquant “AVERTISSEMENT DE SECURITÉ : Les macros ont été désactivées.” . Vos macros Excel sont désactivées et aucune de vos macros censées solutionner vos problèmes ne fonctionne…

C’est un classique !

Mais je vous propose dans cet article un guide complet sur la façon d’activer un macro dans Excel, ainsi que les bonnes pratiques à suivre pour une utilisation optimale. Que vous soyez débutant ou utilisateur expérimenté, cet article vous fournira toutes les informations nécessaires pour activer et /ou débloquer une macro Excel, ainsi que les bonnes pratiques à vérifier.

1 – Avantages et risques d’activer une macro Excel

Les macros vous permettent d’automatiser des tâches fréquentes et répétitives, vous faisant gagner un temps précieux. Cependant, pour tirer pleinement parti de cette fonctionnalité, il est essentiel de savoir comment les activer dans Excel.

L’activation des macros dans Excel offre de nombreux avantages, mais présente également certains risques importants. Dans cette partie, nous allons examiner de plus près ces avantages et risques afin de vous aider à prendre une décision éclairée quant à l’activation des macros dans Excel

Avantages de l’activation des macros

L’activation des macros permet d’automatiser des tâches répétitives dans Excel. Vous pouvez enregistrer une série d’actions dans une macro et les exécuter ensuite d’un simple clic, ce qui vous fait gagner du temps et augmente votre productivité. Les macros peuvent également vous aider à réaliser des calculs complexes et à manipuler des données de manière plus avancée.

Elles offrent une flexibilité et une puissance supplémentaire pour effectuer des opérations spécifiques qui ne sont pas disponibles avec les fonctionnalités standard d’Excel.

Risques liés à l’activation des macros

Cependant, activer une macro sur Excel présente des risques potentiels en matière de sécurité. Les macros peuvent contenir des codes malveillants qui pourraient endommager ou corrompre vos fichiers Excel, voire infecter votre ordinateur avec des virus ou des logiciels malveillants. Une macro malveillante peut être conçue pour accéder à des données sensibles, modifier des fichiers importants ou même prendre le contrôle de votre système à votre insu.

Il est donc important d’être extrêmement prudent lors de l’activation des macros provenant de sources externes ou inconnues.

Bonnes pratiques pour activer des macros

Pour minimiser les risques liés à l’activation des macros, voici quelques bonnes pratiques à suivre :

  • N’activez les macros que si vous faites confiance à la source de la macro et que vous en comprenez le fonctionnement.
  • Activez les macros uniquement lorsque vous en avez réellement besoin. Si une macro n’est pas nécessaire pour accomplir une tâche spécifique, il est préférable de la désactiver.
  • Tenez votre logiciel antivirus à jour pour vous assurer qu’il peut détecter les macros malveillantes et les bloquer.
  • Activez les paramètres de sécurité dans Excel pour limiter l’exécution des macros aux fichiers de confiance.
  • Utilisez des fichiers et des macros provenant de sources fiables et vérifiées.

En suivant ces bonnes pratiques, vous pouvez profiter des avantages de l’activation des macros tout en minimisant les risques potentiels pour votre sécurité, celles de vos données et pour votre ordinateur.

2 – Comment activer une macro dans toutes les version d’Excel

Souvent, à l’ouverture d’un fichier contenant des macros (souvent lors de la première ouverture), les sécurités d’Excel désactivent automatiquement les macros. Par mesure de sécurité pour votre vous, Excel prend la main pour désactiver, ou même bloquer vos macros [ne vous inquiétez pas, nous allons aussi voir ce cas là] et ainsi celles-ci ne sont plus fonctionnelles. Voici comment les réactiver.

Méthode la plus simple : “Activer le contenu”

Dans sa dernière version, Excel désactive automatiquement les macros d’un fichier étranger, soupçonné “dangereux” ou simplement ouvert pour la première fois.  Ainsi, quand vous ouvrez votre fichier, vous en êtes informé par l’apparition d’un bandeau jaune au-dessus de la barre de formule avec le message :

AVERTISSEMENT DE SÉCURITÉ : Les macros ont été désactivées.

Dans ce cas, pour activer les macros, rien de plus simple : cliquez sur le bouton présent dans ce bandeau rouge “Activer le contenu”.

Bandeau jaune message avertissement macros Excel désactivées

Si vous avez fermé ce bandeau avec la croix à droite et que vous souhaitez tout de même activer les macros, voici la démarche à suivre.

Activer les macros Excel 2021, Excel 2019, Excel 2016

Pour ces 3 version d’Excel la procédure est la même, la voici :

  1. Cliquez sur l’onglet “Fichier” dans la barre de menus en haut de la fenêtre Excel
    Excel menu fichier
  2. Dans le menu qui apparaît, sélectionnez “Options” tout en bas à gauche de la fenêtre
    Excel options
  3. Dans la fenêtre des options, choisissez l’onglet “Centre de gestion de la confidentialité
  4. Dans la partie inférieure de la fenêtre, cliquez sur le bouton “Paramètres du Centre de gestion de la confidentialité
    Excel Centre de gestion de la confidentialité et Paramètres
  5. Dans la nouvelle fenêtre qui s’ouvre, sélectionnez l’option “Paramètres des macros” dans la colonne de gauche
  6. sélectionnez “Activez les macros VBA
  7. Cliquez sur le bouton “OK” pour valider les modifications.
    Excel Paramètres de macros

Activer les macros Excel 2013, Excel 2010

Pour activer une macro dans les versions Excel de 2010 et Excel 2013, c’est la même manipulation avec des interfaces légèrement différentes dans l’affichage des fenêtres. Reproduisez la même procédure qu’au-dessus.

Activer les macros Excel 2007

Sur Excel 2007, l’activation des macros reste basée sur la même procédure. Vous pouvez suivre la procédure ici à la différence que le bouton se nomme “Options Excel” et qu’il se situe en bas à droite de la fenêtre du menu principal :

Options Excel 2007

3 – Comment vérifier si les macros sont activées dans Excel

Pour vérifier si les macros sont activées dans un fichier Excel existant et déjà ouvert, reprenez les mêmes étapes que pour activer les macros (ici), et regarder quel choix a été pris au point N° 6.

Vous verrez alors les différentes options de sécurité pour les macros dans Excel. Il existe quatre niveaux de sécurité pour les macros dans Excel :

  • Désactiver toutes les macros VBA sans notification : cette option empêche l’exécution de toutes les macros disponibles sur votre fichier.
  • Désactiver toutes les macros VBA avec notification : ce choix est similaire au précédent sauf qu’il permet de vous en informer. En effet, à l’ouverture du document, une notification apparaît pour vous préciser que les macros ont été désactivées sur ce fichier.
  • Désactiver toutes les macros, sauf celles signées numériquement : cette option empêche toutes les macros non signées d’être exécutées. cela garantit une sécurité maximale, mais peut également bloquer certaines fonctionnalités.
  • Activer toutes les macros (non recommandé, risque élevé) : Cette option permet l’exécution de toutes les macros, même celles provenant de sources non fiables. Cela présente un risque élevé en matière de sécurité et est donc déconseillé.
Sélection des paramètres activer macros Excel

Rappelez-vous qu’il est important de choisir le niveau de sécurité approprié pour protéger vos fichiers et votre système contre les éventuelles menaces liées aux macros.

4 – Comment débloquer des macros Excel

Dans certains cas, les sécurités Microsoft Office vont plus loin que la simple désactivation des macros Excel. Parfois, vos macros sont directement bloquées et les manipulations précédentes ne fonctionnent pas. [mais pas de panique, j’ai la solution !]

bandeau rouge message avertissement macros Excel bloquées

Si après avoir ouvert votre fichier vous voyez apparaître le bandeau rouge avec le message suivant, cela signifie que vos macros sont bloquées et qu’elles ne pourront pas être exécutées.

RISQUE DE SÉCURITÉ Microsoft a bloqué l’exécution des macros, car la source de ce fichier n’est pas approuvée

Voici la démarche à suivre pour débloquer les macros Excel dans ce cas :

  1. Fermer le fichier dont vous souhaitez activer les macros (enregistrez si vous avez fait des modifications) et rendez-vous dans le dossier où se trouve votre fichier Excel
  2. Faîtes clic-droit sur le fichier
  3. Sélectionnez “Propriétés
    propriétéx fichier Excel
  4. Enfin, cochez “Débloquer” en bas à droite
  5. Puis cliqué sur “Ok
    Débloquer macros Excel propriétés fichier

5 – Empêcher le blocage d‘une macro grâce au VBA

Vous souhaitez partager un fichier qui contient des macros, sans que celles-ci ne soient désactivées. Par exemple, vous n’avez pas envie de devoir demander à votre destinataire de modifier ces paramètres de macros.

Dans ce cas, vous pouvez activer les macros automatiquement. Pour cela, insérez un code VBA dans votre fichier pour éviter la désactivation des macros. Voici comment faire :

  1. Utiliser le raccourci clavier pour ouvrir l’éditeur VBA en appuyant simultanément sur Alt + F11
  2. Ensuite, sélectionner le classeur complet en cliquant sur “ThisWorkbook” dans la liste à gauche
  3. Puis, dans le menu déroulant, sélectionnez “Workbook
    Code VBA ThisWorkBook
  4. Vérifiez alors que vous êtes bien en condition “Open
  5. Vous voyez alors apparaître une procédure vierge “Private Sub” 
  6. Copiez le code ci-dessous et insérez-le dans la procédure
    Code VBA sécurité faible pour activer macros Excel

Vous pouvez désormais enregistrer votre fichier et le fermer. À la prochaine ouverture, les macros ne seront plus désactivées.

6 – Comment désactiver les macros dans Excel en toute sécurité

Pour désactiver les macros dans Excel et garantir la sécurité de vos fichiers, vous pouvez rependre les mêmes étapes que pour activer les macros (ici), et une fois arrivé au point N° 6, choisissez “Désactiver toutes les macros” avec ou sans notification, à vous de choisir.

Sélection des paramètres activer macros Excel

Maintenant, vous savez comment désactivées un macro dans Excel. Cela signifie que toute macro présente dans un fichier Excel ne sera pas exécutée lorsque vous ouvrez le fichier. C’est une mesure de sécurité importante pour protéger votre système contre les fichiers potentiellement malveillants contenant des macros.

7 – Ce qu’il faut retenir​

En conclusion, les macros dans Excel peuvent être d’une grande utilité pour automatiser des tâches répétitives et gagner en productivité. Cependant, leur activation comporte des risques potentiels en termes de sécurité et de contenu malveillant. Il est donc essentiel de comprendre les bonnes pratiques liées à l’activation des macros et de prendre des précautions pour éviter les erreurs courantes.

Nous avons vu ensemble comment vérifier si les macros sont activées dans Excel et comment les activer en toute sécurité. De plus, nous avons discuté des avantages de l’utilisation des macros et de la fonction “VBA” pour automatiser les tâches. Enfin, nous avons exploré quelques exemples pratiques d’utilisation des macros.

message d'erreur ordinateur


ATTENTION : Même si parfois c’est énervant quand un logiciel prend la main à votre place, rappelez-vous que si Excel désactive ou bloque vos macros, c’est pour des raisons de sécurité. Avant d’activer des macros, assurez-vous de pouvoir faire confiance au fichier et à son auteur. Vous pouvez vérifier le contenu des macros en accédant à la fenêtre VBA avec le raccourci Alt + F11.

8 – Les 5 questions les plus fréquentes​

Une macro dans Excel est une série d'instructions ou de commandes qui permet d'automatiser des tâches répétitives. Elle enregistre les actions effectuées par l'utilisateur pour les reproduire ultérieurement. Les macros peuvent être utilisées pour accélérer les processus, simplifier les tâches et améliorer l'efficacité.
Pour vérifier si un fichier Excel contient des macros, ouvrez le fichier, accédez à l'onglet "Développeur" dans le ruban, et recherchez la section "Code". Si des macros sont présentes, vous verrez des options telles que "Visual Basic" ou "Enregistreur de macro".
Voici quelques bonnes pratiques de sécurité à suivre lors de l'utilisation de macros dans Excel : - Ne téléchargez et n'exécutez que des macros provenant de sources de confiance. - Activez uniquement les macros lorsque cela est nécessaire et désactivez-les ensuite. - Utilisez des mots de passe forts pour protéger les macros sensibles. - Tenez à jour votre logiciel antivirus et effectuez régulièrement des analyses. - Évitez d'ouvrir des fichiers Excel provenant de sources inconnues ou douteuses.
Pour créer une macro dans Excel, procédez comme suit : 1. Ouvrez Excel et cliquez sur l'onglet "Développeur" dans le menu principal. 2. Cliquez sur le bouton "Enregistrer une macro" dans le groupe "Code". 3. Dans la fenêtre "Enregistrer une macro", donnez un nom à la macro et sélectionnez l'endroit où vous souhaitez enregistrer la macro. 4. Effectuez les actions que vous souhaitez enregistrer dans la macro. 5. Cliquez sur le bouton "Arrêter l'enregistrement" dans le groupe "Code" pour terminer l'enregistrement de la macro.
Pour exécuter une macro dans Excel, effectuez les étapes suivantes : 1. Ouvrez le classeur Excel dans lequel se trouve la macro. 2. Cliquez sur l'onglet "Développeur" dans le menu principal. 3. Dans le groupe "Macros", cliquez sur le bouton "Macros". 4. Sélectionnez la macro que vous souhaitez exécuter dans la fenêtre "Macros". 5. Cliquez sur le bouton "Exécuter" pour exécuter la macro.

9 – Ressources supplémentaires

Pour compléter vos compétences Excel, vous pouvez aussi lire les articles :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut