Microsoft Excel s'est rapidement imposé comme une application de référence pour l'analyse de données, les modèles financiers et autres calculs commerciaux, mais de nombreux utilisateurs ignorent les fonctionnalités d'automatisation de l'application. En effet, seul un petit nombre d'utilisateurs utilisent les macros et le code VBA d'Excel, ce qui peut considérablement augmenter votre productivité et votre efficacité.

Le guide d'aujourd'hui vous montrera ce que sont les macros et comment elles peuvent aider votre flux de travail, fournira cinq méthodes pour activer les macros dans Excel, et vous apprendra comment les désactiver lorsque cela est inutile. De plus, nous vous montrerons également comment éviter toute perte de données potentielle causée par les macros Excel.

note
Remarque :Si vous êtes un utilisateur Mac, ce guide vous aidera à activer et désactiver les macros dans Excel.
Dans cet article
    1. Qu'est-ce que les macros Excel ?
    2. Avantages de l'activation des macros dans Excel
    1. Activer les macros dans Excel en utilisant l'avis de sécurité pour un seul classeur
    2. Activer les macros dans Excel en utilisant l'Affichage des coulisses pour un seul classeur
    3. Activer les macros dans Excel pour une session en utilisant les options de sécurité de Microsoft Office
    4. Autoriser les macros dans Excel dans tous les classeurs en utilisant le Centre de confiance
    5. Utiliser un emplacement de confiance pour activer les macros de manière permanente dans Excel
    1. Tester les macros sur des fichiers non importants
    2. Gardez votre ordinateur à jour
    3. Utilisez une application de récupération de données

Macros dans Excel

Avant d'aborder les différentes méthodes pour activer et désactiver les macros Excel, nous devons d'abord discuter brièvement de ce que sont les macros, de ce à quoi elles servent et des avantages qu'elles apportent aux passionnés de tableurs.

Qu'est-ce que les macros Excel ?

Au cœur de celles-ci, les macros Excel sont un ensemble de commandes préenregistrées qui automatisent les tâches fastidieuses d'Excel et simplifient votre flux de travail sur les feuilles de calcul. Elles utilisent le langage de programmation Visual Basic for Applications que comprend Excel, ou VBA en abrégé, et sont donc connues sous le nom de codes VBA.

Avantages de l'activation des macros dans Excel

En tant que scripts préenregistrés effectuant des tâches Excel en un clic, les macros offrent divers avantages aux utilisateurs travaillant dans Excel :

  • Économiser du temps précieux– Comme elles peuvent être invoquées avec des raccourcis clavier et effectuer plusieurs actions en quelques clics, les macros peuvent considérablement accroître l'efficacité et la productivité, permettant aux utilisateurs de gagner du temps pour d'autres tâches Excel.
  • Éviter les tâches répétitives– Les macros Excel sont excellentes pour réduire le nombre de tâches fastidieuses sur les feuilles de calcul, car elles peuvent automatiser plusieurs actions en quelques raccourcis.
  • Réduire les erreurs humaines– Peu importe vos compétences en Excel, vous pouvez toujours faire des erreurs en tant qu'être humain. À l'inverse, les macros ne peuvent pas, et elles peuvent créer des analyses plus précises en réduisant la saisie humaine et, par conséquent, les erreurs.
  • Simplifier la mise en forme des feuilles de calcul– Les macros sont fantastiques pour formater les feuilles de calcul et créer des graphiques, la plupart des utilisateurs Excel les utilisant pour ces fonctionnalités.

En somme, les macros facilitent la gestion des données, des tableaux croisés dynamiques et le nettoyage de vos feuilles de calcul tout en faisant gagner du temps, voyons donc comment les activer dans Excel.

Comment activer les macros dans Excel

Maintenant que nous en savons plus sur les macros Excel et leurs avantages pour rationaliser et automatiser votre charge de travail sur les feuilles de calcul Excel, nous allons immédiatement nous plonger dans les cinq méthodes pour les activer dans Excel. Ces cinq méthodes fonctionnent dans Excel 365, Excel 2019, Excel 2016, Excel 2010 et Excel 2007.

Activer les macros dans Excel en utilisant l'avis de sécurité pour un seul classeur

Comme les macros peuvent être dangereuses pour vos données Excel, l'ouverture d'un classeur contenant des macros affichera un avertissement de sécurité vous demandant d'activer les macros. C'est l'un des moyens les plus basiques d'activer les macros dans Excel et ne nécessite que de faire ce qui suit :

  1. Ouvrez Microsoft Excel et appuyez sur l'onglet Fichier dans le coin supérieur gauche.
  2. Accédez à Ouvrir et chargez un classeur pour lequel les macros sont activées.
  3. Appuyez sur Activer le contenu sur l'avertissement de sécurité lors du chargement du classeur.
    enable content in the security warning
  4. Confirmez votre choix en appuyant sur Activer les macros dans la fenêtre contextuelle.
    enable macros through the security notice

N'oubliez pas de lire attentivement l'avertissement sur les sources fiables, car activer les macros sur des documents dont vous n'êtes pas sûr peut être catastrophique pour vos autres fichiers XLS.

Activer les macros dans Excel en utilisant l'Affichage des coulisses pour un seul classeur

La vue backstage est un autre excellent moyen d'activer les macros Excel pour un classeur spécifique, voici comment l'utiliser :

  1. Lancez Microsoft Excel et accédez à l'onglet Fichier.
  2. Dirigez-vous vers Informations et appuyez sur Activer le contenu.
    use backstage view to enable macros
  3. Sélectionnez Activer tout le contenu, ce qui en fait un document fiable et permet aux macros de s'exécuter dans ce classeur spécifique.

Comme pour la méthode d'avertissement de sécurité, vous ne devez cliquer sur Activer tout le contenu que si vous êtes sûr de la légitimité et de l'origine des fichiers XLS que vous utilisez.

Activer les macros dans Excel pour une session en utilisant les options de sécurité de Microsoft Office

Depuis que les macros Excel peuvent être catastrophiques pour vos fichiers XLS lorsqu'elles sont mal utilisées, l'application Excel offre également un moyen de les activer pour une seule session afin de ne pas oublier de les désactiver lorsqu'elles ne sont pas nécessaires. Cette méthode utilise des étapes similaires à la précédente mais vous permet de régler la durée pendant laquelle les macros seront activées. Voici comment vous pouvez l'utiliser :

  1. Ouvrez Microsoft Excel et accédez à l'onglet Fichier dans le coin supérieur gauche.
  2. Naviguer vers Info, cliquez sur Activer le contenu.
    advanced options in enable content area
  3. Cette fois-ci, cliquez sur Paramètres avancés.
  4. Choisissez l'option Activer le contenu pour cette session et appuyez sur OK.
    enable macros for one session

Activer les macros pour une utilisation unique est parfait pour les fichiers XLS que vous souhaitez d'abord investiguer sans les considérer comme des documents de confiance, comme dans notre méthode précédente.

Autoriser les macros dans Excel dans tous les classeurs en utilisant le Centre de confiance

Excel dispose également d'une zone dédiée aux paramètres de sécurité appelée le Centre de confiance. Les utilisateurs peuvent y trouver divers paramètres de sécurité, notamment l'exécution de codes ou de macros VBA. Cela fait du Centre de confiance une excellente méthode alternative pour autoriser les macros dans Excel, et voici comment l'utiliser pour activer les macros dans tous vos classeurs Excel :

  1. Lancez Microsoft Excel et cliquez sur l'onglet Fichier.
  2. Sélectionnez Options en bas, appuyez sur Trust Center et cliquez sur Paramètres du Trust Center..
    locate trust center settings in excel
  3. Localisez et cliquez sur Paramètres des macros sur le côté gauche de la fenêtre.
  4. Sélectionnez Activer toutes les macros option et appuyez sur OK.
    enable macros through the trust center

N'oubliez pas que l'utilisation du Centre de confiance active les macros dans tous vos classeurs, vous exposant à un risque plus important, c'est pourquoi l'application Excel vous avertit que cela n'est pas recommandé en raison du code VBA potentiellement dangereux.

Utiliser un emplacement de confiance pour activer les macros de manière permanente dans Excel

Enfin, il y a aussi l'activation permanente des macros Excel dans des emplacements spécifiques d'ordinateur ou de réseau, ce qui vous permet d'ajouter des emplacements de confiance au lieu d'ajuster les paramètres globaux des macros. Une fois de plus, le Centre de confiance d'Excel est l'endroit que vous devrez visiter, et voici comment utiliser sa fonctionnalité Emplacements de confiance :

  1. Ouvrez Microsoft Excel, accédez à l'onglet Fichier et cliquez sur Options.
  2. Rendez-vous à Centre de confiance > Paramètres du Centre de confiance > Emplacements de confiance.
  3. La modification des emplacements de confiance par défaut n'est pas recommandée, mais vous pouvez ajouter les vôtres. Appuyez sur le bouton Ajouter un nouvel emplacement pour le faire.
    head to excel's trusted location settings
  4. Appuyez sur Parcourir et ajoutez un emplacement de votre choix. Vous devez sélectionner le "Sous-dossiers de cet emplacement sont également de confiance option avant de frapper OK.
    add a new trusted macro location

Cette option est fortement recommandée car elle vous permet d'enregistrer des fichiers XLS avec du code VBA ou des macros dans un emplacement spécifique. Ces fichiers seront les seuls à pouvoir exécuter des macros, ce qui vous permet de les activer sans modifier les paramètres de sécurité d'Excel et de vous exposer à un risque significatif de perte de données.

Comment désactiver toutes les macros dans Excel

Si vous n'avez plus besoin de macros Excel et que vous souhaitez les désactiver entièrement, une excellente façon de le faire est, une fois de plus, par le biais du Centre de confiance d'Excel. Vous pouvez suivre ces étapes pour désactiver les macros dans Excel:

  1. Ouvrez Excel et cliquez sur l'onglet Fichier.
  2. Appuyez sur Options en bas à gauche.
  3. Cliquez sur Centre de confiance > Paramètres du Centre de confiance.
    navigate to excel's trust center
  4. Choisissez Paramètres des macros et sélectionnez Désactiver toutes les macros sans notification.
    turn off macros without notification
  5. Appuyez sur OK quand vous avez terminé.

Il convient de noter que le Centre de confiance vous permet également de désactiver les macros Excel avec notifications ou de tout désactiver sauf les macros signées numériquement, qui sont des codes VBA et des macros en lesquels vous pouvez avoir confiance.

Problèmes potentiels liés à l'utilisation des macros dans Excel

Activer les macros s'accompagne de divers avertissements de sécurité et de notifications "non recommandé" dans Excel, et cela est lié aux dangers de l'utilisation des macros. Par conséquent, il est fortement recommandé de suivre des pratiques sûres pour garantir la sécurité des fichiers XLS et la fonctionnalité des macros, et nous avons fourni quelques astuces pour vous:

Tester les macros sur des fichiers non importants

Il est vivement recommandé d'avoir un fichier de test XLS aléatoire à des fins de test, surtout lorsque vous ne pouvez pas confirmer la fiabilité de la source de la macro. Un tel fichier vous permettra de tester la fonction de la macro et de jeter un coup d'œil à son code VBA pour vous assurer qu'il est sûr pour vos tâches et données importantes.

Gardez votre ordinateur à jour

Les macros peuvent être des vecteurs de virus et de logiciels malveillants, et ces codes VBA dangereux peuvent pénétrer facilement les ordinateurs plus anciens dotés de systèmes d'exploitation et d'outils antivirus obsolètes. Ainsi, maintenir votre PC à jour avec les derniers correctifs de sécurité du système d'exploitation et avoir toujours la dernière version du logiciel antivirus avec des définitions de virus récentes est crucial lorsque vous manipulez des fichiers activés par des macros, surtout en provenance de sources non fiables.

Utilisez une application de récupération de données

Les macros non testées et non validées peuvent entraîner une perte de données lorsqu'elles sont utilisées avec les mauvais fichiers XLS, en particulier si les macros sont conçues pour apporter des modifications aux données Excel dans vos feuilles de calcul. Néanmoins, une application de récupération de données dédiée comme Wondershare Recoverit peut inverser de telles pertes de données.

Téléchargement gratuit
Téléchargement gratuit

Voici comment l'utiliser en cas de perte de données causée par une macro:

  1. Lancez Wondershare Recoverit et sélectionnez Disques durs et emplacements.
    open wondershare recoverit
  2. Sélectionnez le lecteur de disque qui stocke les fichiers XLS activés par macro. L'application le numérisera automatiquement à la recherche de données perdues.
    scan for lost excel data
  3. Vous pouvez utiliser divers filtres de fichiers et ajouter des mots-clés pour rechercher des données Excel spécifiques.
    adjust file filters and use keywords
  4. Wondershare Recoverit vous permet de prévisualiser les fichiers pour vérifier leur intégrité avant de les récupérer. Vous pouvez mettre en pause ou arrêter la numérisation et cliquer sur Récupérer pour enregistrer les fichiers Excel découverts lorsque vous êtes prêt.
    preview and recover lost excel data

Wondershare Recoverit peut vous aider que vous traitiez des modifications récentes non enregistrées, des fichiers Excel perdus, des données XLS supprimées ou une perte de données causée par des macros. L'application prend en charge plus de 500 situations de perte de données et fonctionne à merveille avec des documents, des fichiers audio, des images et des vidéos, prenant en charge plus de 1 000 types de fichiers.

Vous pouvez l'utiliser sur des disques durs internes, des clés USB, des dispositifs de stockage externes, des serveurs NAS et plus encore, car l'application prend en charge plus de 2 000 dispositifs de stockage, ce qui en fait un outil incroyable pour lutter contre les situations de perte de données.

Conclusion

L'activation des macros peut considérablement améliorer votre expérience Excel, augmenter votre productivité et votre efficacité, et vous pouvez le faire pour des classeurs individuels ou pour tous les fichiers. L'avis de sécurité et la vue backstage d'Excel gèrent les paramètres de macros pour un classeur ou une session. Le Centre de confiance de l'application et l'emplacement approuvé vous permettent d'activer les macros dans Excel pour tous les documents ou de les désactiver complètement.

En raison de leurs capacités de modification de fichiers, les macros sont accompagnées de divers avertissements, et si vous traitez des fichiers activés par macro provenant de sources non vérifiées, il est préférable de suivre les pratiques sécuritaires mentionnées.

Cela inclut le test des macros sur des fichiers XLS non importants, le maintien à jour du système d'exploitation et de l'antivirus, ainsi que l'utilisation d'une application de récupération de données dédiée telle que Wondershare Recoverit en cas de perte de données causée par une macro.

Téléchargement gratuit
Téléchargement gratuit

FAQ

  • Est-il sûr d'activer les macros Excel ?
    Les macros auto-enregistrées, celles signées numériquement et celles provenant de collègues, amis et sites Web de confiance sont entièrement sûres à activer dans Excel. Cependant, si vous les avez trouvées sur des sites aléatoires ou si vos macros proviennent de sources inconnues et non vérifiées, elles peuvent également être dangereuses, et il est préférable de ne pas les activer.
  • Dois-je débloquer un fichier Excel activé par macro bloqué ?
    Microsoft Office et l'application Excel possèdent d'excellentes fonctionnalités de sécurité soigneusement ajustées pour une sécurité optimale. Il y a probablement une bonne raison pour laquelle Microsoft Excel a bloqué un fichier XLS activé par macro particulier, et dans ce cas, il est préférable de ne pas utiliser de telles fonctions macro et de ne pas les débloquer.
  • Puis-je modifier les macros que j'ai trouvées dans un tutoriel ?
    Absolument ! Une fois que vous avez copié le code VBA qui permet l'exécution de ces macros préenregistrées dans Excel, vous pouvez ouvrir l'éditeur Visual Basic et examiner le code de la macro. En la testant sur des documents XLS non importants, vous pourrez comprendre ce que chaque ligne de code fait, et vous pourrez ensuite modifier la macro selon vos besoins spécifiques de feuille de calcul.
Yvette Bonnet
Yvette Bonnet Mar 29, 24
Partager l'article: