Maison > Les sujets > excel > Comment activer les macros dans Excel

Comment activer les macros dans Excel

William Shakespeare
Libérer: 2025-03-21 18:15:59
original
301 Les gens l'ont consulté

Comment activer les macros dans Excel

Pour activer les macros dans Excel, suivez ces étapes en fonction de la version d'Excel que vous utilisez:

Pour les versions Excel 2010 et ultérieures:

  1. Ouvrez Excel et cliquez sur l'onglet "Fichier".
  2. Cliquez sur "Options" en bas du menu de gauche.
  3. Dans la fenêtre Options Excel, sélectionnez "Trust Center" dans le menu de gauche.
  4. Cliquez sur le bouton "Paramètres de confiance".
  5. Dans la fenêtre Trust Center, sélectionnez "Paramètres macro" dans le menu de gauche.
  6. Choisissez le paramètre macro souhaité. Pour activer les macros, sélectionnez "Activer toutes les macros" ou "Désactiver toutes les macros avec notification". Le premier est moins sécurisé mais permet aux macros d'exécuter sans vous inviter à chaque fois, tandis que le second est plus sécurisé car il demandera la permission avant d'exécuter des macros.
  7. Cliquez sur "OK" pour fermer la fenêtre Trust Center, puis cliquez à nouveau sur "OK" pour fermer la fenêtre Options Excel.

Pour Excel pour Mac:

  1. Ouvrez Excel et cliquez sur "Excel" dans la barre de menu supérieure.
  2. Sélectionnez "Préférences" dans le menu déroulant.
  3. Dans la fenêtre Excel Préférences, cliquez sur "Security" dans la section "Partage et confidentialité".
  4. Sous "Macro Security", choisissez le paramètre souhaité. Pour activer les macros, sélectionnez "Activer toutes les macros (non recommandées; le code potentiellement dangereux peut s'exécuter)" ou "Désactiver toutes les macros avec notification".
  5. Fermez la fenêtre des préférences Excel.

Quels sont les risques de sécurité associés à l'activation des macros dans Excel?

L'activation des macros dans Excel peut présenter des risques de sécurité importants, principalement parce que les macros peuvent contenir du code exécutable qui peut effectuer un large éventail d'actions sur votre ordinateur. Voici quelques-uns des risques de sécurité potentiels associés à l'activation des macros:

  • Malware et virus : les macros malveillants peuvent être utilisés pour fournir des logiciels malveillants ou des virus à votre ordinateur. Ceux-ci peuvent être cachés dans des fichiers Excel apparemment inoffensifs, et une fois exécutés, ils peuvent provoquer des dommages allant du vol de données pour terminer le compromis système.
  • Vol de données : les macros peuvent être programmées pour extraire des informations sensibles de votre ordinateur et les envoyer à des parties non autorisées. Cela peut inclure des données personnelles, des informations financières ou des informations commerciales propriétaires.
  • Actions non autorisées : les macros peuvent être utilisées pour effectuer des actions sur votre ordinateur à votre connaissance ou à votre consentement. Cela peut inclure la suppression des fichiers, la modification des paramètres du système ou l'installation de logiciels supplémentaires.
  • Attaques de phishing : Les macros peuvent être utilisées pour créer de fausses interfaces qui invitent les utilisateurs à entrer des informations sensibles, qui peuvent ensuite être volées.

Pour atténuer ces risques, il est crucial d'activer uniquement les macros à partir de sources de confiance et d'utiliser le paramètre "Désactiver toutes les macros avec notification" sauf si vous avez absolument nécessaire.

Les macros peuvent-elles être activées automatiquement lors de l'ouverture des fichiers Excel?

Les macros ne peuvent pas être activées automatiquement lors de l'ouverture des fichiers Excel si vous avez défini vos paramètres de macro de sécurité sur "Désactiver toutes les macros avec notification" ou "désactiver toutes les macros sauf les macros signés numérique". Ces paramètres sont conçus pour empêcher les macros de s'exécuter automatiquement pour se protéger contre les risques de sécurité potentiels.

Cependant, si vous avez défini vos paramètres de macro de sécurité sur "Activer toutes les macros", les macros seront activés automatiquement lors de l'ouverture des fichiers Excel. Ce paramètre n'est pas recommandé car il contourne les contrôles de sécurité qui aident à protéger contre les macros malveillants.

Pour modifier ces paramètres, suivez les étapes décrites dans la première section de cet article pour accéder au centre de confiance ou à des paramètres de sécurité dans Excel.

Comment dépanner si les macros ne fonctionnent pas après les avoir activées dans Excel?

Si les macros ne fonctionnent pas après les avoir activées dans Excel, vous pouvez suivre ces étapes de dépannage:

  1. Vérifiez les paramètres de sécurité macro :
    Assurez-vous que vos paramètres de macro-sécurité sont correctement définis pour permettre aux macros d'exécuter. Suivez les étapes de la première section de cet article pour accéder au centre de confiance ou aux paramètres de sécurité et vérifiez que les macros sont activées.
  2. Vérifiez le code macro :
    Ouvrez l'éditeur Visual Basic (VBE) en appuyant sur Alt F11 ou en naviguant vers "Developer"> "Visual Basic" dans le ruban. Vérifiez le code macro pour toute erreur de syntaxe ou d'autres problèmes qui pourraient empêcher la macro d'exécuter.
  3. Activez l'onglet Développeur :
    Si vous ne pouvez pas accéder aux options de macro, assurez-vous que l'onglet Développeur est activé. Accédez à "File"> "Options"> "Personnaliser le ruban" et cochez la case à côté de "Developer" dans la colonne de droite.
  4. Vérifier le type de fichier :
    Assurez-vous que le fichier Excel est enregistré dans un format qui prend en charge les macros, tels que .xlsm (Excel Macro-Inabled Workbook) ou .xlam (complément Excel). Les macros ne fonctionneront pas dans les fichiers .xlsx .
  5. Désactiver les modules complémentaires :
    Parfois, d'autres modules complémentaires peuvent interférer avec les macros. Essayez de désactiver tous les modules complémentaires et voyez si la macro fonctionne. Accédez à "Fichier"> "Options"> "complémentations", sélectionnez "Excel Add-in" dans la zone Gérer et cliquez sur "Go". Décochez tous les modules complémentaires et redémarrez Excel.
  6. Exécutez la macro manuellement :
    Essayez d'exécuter la macro manuellement à partir du VBE pour voir si cela fonctionne. Dans le VBE, placez le curseur à l'intérieur du code macro et appuyez sur F5 pour l'exécuter.
  7. Vérifiez les macros contradictoires :
    S'il existe plusieurs macros avec le même nom, cela peut provoquer des conflits. Renommez ou supprimez des macros en double et essayez à nouveau d'exécuter la macro.

Si aucune de ces étapes ne résout le problème, vous devrez peut-être consulter un utilisateur Excel plus expérimenté ou demander l'assistance auprès de Microsoft.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal