Comment activer les macros dans Excel pour Windows et Mac ?
Ressentez-vous souvent le besoin d'accomplir des tâches répétitives dans Excel dans le cadre de votre travail ? Les macros peuvent changer la donne. Enregistrez une action une seule fois, et la macro la reproduira à votre guise. En d'autres termes, les macros enregistrent vos actions et les répètent à chaque fois que vous les lancez.
Vous avez peut-être déjà eu recours à des fonctions pour exécuter des actions spécifiques. Sinon, une fonction est une suite d'opérations précises qui s'exécutent lorsqu'elle est appelée. Les macros d'Excel reposent sur ce concept. Elles automatisent vos tâches, vous permettant de mieux utiliser votre temps et vos ressources.
Pour créer une macro pour votre prochaine tâche, il faut d'abord l'activer. Je vais vous guider pas à pas pour activer les macros dans Excel sous Windows et Mac.
Mais avant cela, examinons les raisons d'utiliser les macros, avec des exemples concrets d'utilisation.
Qu'est-ce qu'une macro ?
Une macro est une fonctionnalité d'Excel qui enregistre vos commandes et vos tâches pour les exécuter à la demande. Essentiellement, cela vous fait gagner un temps précieux grâce à l'automatisation.
Les macros sont basées sur VBA (Visual Basic pour Applications), le langage de programmation de Microsoft pour le développement dans Excel. Ainsi, les macros peuvent être créées à l'aide de VBA. Toutefois, si vous n'êtes pas un expert en technique, Excel vous permet de créer des macros en quelques clics de souris.
Lorsque vous enregistrez une macro, les actions sont automatiquement converties en code VBA en arrière-plan et associées à un raccourci clavier personnalisé. Lorsque vous appuyez sur ce raccourci dans Excel, la macro correspondante se déclenche.
Si vous avez des difficultés à mémoriser les raccourcis clavier, ne vous inquiétez pas, Excel a aussi une solution pour cela. Vous pouvez facilement accéder aux macros créées à partir des onglets de l'interface d'Excel.
Pourquoi devrions-nous activer les macros dans Excel ?
Maintenant, vous comprenez sans doute bien ce que sont les macros. Voici quelques exemples d'utilisation pour remplacer les actions répétitives par des macros :
Gestion des données : les données sont au cœur d'Excel. Nous traitons quotidiennement de grands volumes de données dans Excel. L'automatisation de tâches simples et routinières comme la suppression des doublons, des cellules vides, l'exécution de calculs mathématiques et l'application de formules ou de règles avec des macros peut nous faire gagner un temps et des ressources considérables.
Les macros peuvent même transformer des données brutes en formats personnalisés. Ainsi, la gestion des données sera rapide et efficace avec les macros.
Création de fonctions personnalisées : Excel est livré avec de nombreuses fonctions intégrées qui peuvent exécuter des tâches typiques. Mais elles ont des capacités limitées ; elles ne peuvent pas interpréter vos idées complexes. Avec les macros, vous pouvez donc créer des fonctions personnalisées pour mettre en œuvre vos idées spécifiques.
Génération de rapports : vous pouvez extraire des tableaux, graphiques ou même tableaux de bord informatifs à partir de grands ensembles de données grâce aux macros.
Vous connaissez probablement les tableaux croisés dynamiques si vous avez déjà utilisé Excel. Si ce n'est pas le cas, sachez que les tableaux croisés dynamiques sont extraits de grands ensembles de données selon des conditions ou des regroupements. Vous pouvez facilement créer ces tableaux croisés dynamiques avec des macros.
Gestion des classeurs : travaillez-vous avec plusieurs feuilles de calcul et classeurs dans un seul projet ? Si c'est le cas, vous devrez peut-être suivre toutes les feuilles d'un classeur, enregistrer une feuille de calcul spécifique ou renommer une feuille ou un classeur. Vous pouvez simplifier ces tâches avec des macros.
Intégration : Lorsque vous travaillez sur des projets concrets, il est courant d'utiliser Excel avec divers outils et systèmes de gestion de base de données. L'intégration manuelle d'Excel à ces sources externes peut être fastidieuse et chronophage. C'est là qu'interviennent les macros ; vous pouvez enregistrer une macro pour automatiser l'intégration.
Comment activer les macros dans Excel sous Windows ?
Lancez l'application Excel et cliquez sur « options », que vous trouverez dans la barre latérale gauche.
Une fenêtre contextuelle comme celle-ci apparaît à l'écran. Accédez au Centre de gestion de la confidentialité dans le volet de gauche.

Sélectionnez Paramètres du Centre de gestion de la confidentialité.

Vous devriez constater qu'une autre fenêtre s'ouvre avec l'option Paramètres des macros dans le volet de gauche. Cliquez dessus pour ouvrir un menu avec quatre options.

Choisissez Activer toutes les macros (non recommandé ; un code potentiellement dangereux peut s'exécuter) et cliquez sur le bouton OK visible en bas.

Les macros sont désormais activées sur votre système d'exploitation Windows, l'une des fonctionnalités les plus importantes d'Excel.
Comment activer les macros sur Mac ?
Les étapes pour activer les macros dans Excel sont similaires et plus simples sur Mac. Suivez les étapes ci-dessous pour activer les macros sur votre Mac.
Risques de sécurité potentiels liés à l'activation des macros dans Excel
Les macros peuvent vous faire gagner beaucoup de temps et de ressources lorsque vous travaillez avec Excel, mais elles présentent des problèmes de sécurité qui nécessitent votre attention.

Vous devez faire face à plusieurs problèmes de sécurité lorsque les macros sont activées sur votre système. Voici quelques exemples :
- Savez-vous que lorsque vous téléchargez un fichier Excel depuis Internet ou d'autres sources, il peut potentiellement contenir du code malveillant intégré dans des macros ? Ces codes peuvent commencer à agir sur votre système dès que vous les téléchargez.
- Le code malveillant dans les macros peut contourner les protections de votre système et donner un accès non autorisé à l'intrus.
- Un code malveillant activé peut divulguer vos données personnelles, entraînant une atteinte à la vie privée.
- Certaines macros dangereuses peuvent être conçues pour faire planter votre machine.
Parfois, le logiciel malveillant peut être trop volumineux pour tenir dans une macro. Dans un tel cas, une macro peut contenir un lien qui dirige le système vers l'URL à partir de laquelle le logiciel malveillant est téléchargé.
De plus, les pirates cherchent constamment à voler ou à accéder à votre ordinateur, afin de pouvoir l'utiliser à leur guise.
Ainsi, si vous téléchargez un programme d'installation depuis une source non autorisée ou si vous recevez un document de spam par e-mail, vous pouvez être invité à suivre des instructions spécifiques, et l'une d'elles pourrait être d'activer les macros. Dans ce cas, le fichier que vous utilisez pourrait contenir un virus nuisible intégré dans les macros.
Comment éviter les risques de sécurité liés à l'activation des macros dans Excel ?
Désactivez les macros lorsqu'elles ne sont pas nécessaires : une solution simple pour éviter que votre système ne soit compromis consiste simplement à ne pas activer les macros. En d'autres termes, il est préférable de garder les macros désactivées par défaut et de ne les activer que lorsque c'est absolument nécessaire ou pour des fichiers de confiance.
Vérifiez l'extension du fichier : habituellement, les fichiers Excel sont enregistrés avec l'extension .xlsx par défaut. Les fichiers ayant cette extension ne peuvent pas contenir de macros. Cependant, les classeurs contenant des macros sont enregistrés avec l'extension .xlsm.
Il est donc important de vérifier l'extension du fichier avant de télécharger ou d'ouvrir un fichier provenant de sources peu fiables.
Macros signées numériquement : vous pouvez demander à l'auteur un classeur signé numériquement pour éviter de tomber dans le piège des macros malveillantes.
« Désactiver toutes les macros sauf les macros signées numériquement » est l'une des quatre options que vous trouverez dans le processus d'activation des macros. Choisissez-la pour configurer votre Excel afin qu'il n'exécute que les macros signées numériquement, afin de vous assurer que la macro en cours d'exécution provient de la source prévue.
Mettez à jour le logiciel : l'utilisation d'un logiciel obsolète peut rendre votre système plus vulnérable aux attaques de logiciels malveillants. Par conséquent, maintenez votre système d'exploitation et vos applications Microsoft à jour avec les versions récentes, afin de renforcer votre machine contre les logiciels malveillants.
Utilisez un antivirus : malgré les précautions prises, votre PC peut toujours être sensible aux logiciels malveillants introduits par le biais des macros. Il est donc conseillé d'équiper votre machine d'un antivirus pour contrer les menaces.
Il existe plusieurs options de logiciels antivirus payants et gratuits sur le marché pour protéger votre machine contre les exploitations.
Conclusion
Vous connaissez maintenant les avantages de l'activation des macros dans Excel. Toutefois, l'activation des macros pose des problèmes de sécurité. Je vous ai donc fourni quelques conseils pour les résoudre.
Si vous recherchez plus d'automatisation dans Excel pour terminer votre prochain projet en temps voulu et sans problème, consultez ces compléments Excel.