Les macros sont bloqués par défaut dans Excel car ils peuvent exécuter du code qui affecte vos fichiers. Si votre feuille de calcul de confiance a besoin de macros, vous pouvez leur permettre en toute sécurité à l’aide de l’une des options ci-dessous. Les correctifs les plus rapides autorisent les macros pour le fichier actuel, l’ajout d’un emplacement de confiance ou la modification des paramètres du centre de confiance lorsque vous comprenez les risques.
avant de commencer
Enregistrez une sauvegarde du classeur. Activez les macros uniquement à partir de sources en qui vous avez confiance. Gardez l’antivirus et évitez de réduire les protections à l’échelle mondiale, sauf si nécessaire.
1) Activer les macros pour un seul fichier que vous venez d’ouvrir (barre d’avertissement de sécurité)
Ouvrez le classeur dans Excel. Si vous voyez une barre jaune qui dit que les macros sont désactivées, sélectionnez Activer le contenu. Économisez et rouvrez pour confirmer que l’avertissement n’apparaît plus.
2) débloquer les fichiers téléchargés depuis Internet (Windows)
Fermez le classeur. Dans File Explorer, cliquez avec le bouton droit sur le fichier et choisissez Propriétés. Dans l’onglet Général, vérifiez débloquer puis sélectionnez OK. Rououvrez le classeur et choisissez Activer le contenu si vous êtes invité.
3) Faites confiance à un dossier afin que tout ce à l’intérieur puisse exécuter les macros
dans Excel, accédez à Fichier> Options> Centre de confiance> Paramètres du centre de confiance. Choisissez des emplacements de confiance> Ajouter un nouvel emplacement. Parcourez un dossier que vous contrôlez, vérifiez que les sous-dossiers de cet emplacement sont également fiables si nécessaire, puis sélectionnez OK. Déplacez vos fichiers macro compatibles (.xlsm,.xlam) dans ce dossier et rouvrez-les.
4) Autorisez les macros pour ce type de classeur via le fichier de confiance
Fichier>> Trust Center> Paramètres du centre de fiducie. Sélectionnez les paramètres de macro. Recommandé: choisissez Désactiver toutes les macros avec notification. Cela bloque les macros par défaut, mais vous permet de les activer par fichier via la barre jaune. Si vous devez autoriser les macros largement, choisissez Désactiver toutes les macros sauf les macros signées numériquement ou activer les macros VBA (moins sûrs). Sélectionnez OK.
5) Utilisez une signature numérique pour éviter les invites pour vos propres macros
Obtenez ou créez un certificat de signature de code. Signez votre projet VBA à partir de l’éditeur VBA (ALT + F11) à l’aide d’outils> Signature numérique. Avec Trust Center défini pour désactiver toutes les macros, à l’exception des macros signées numériquement, vos classeurs signés fonctionneront sans invites tandis que ceux non signés restent bloqués.
6) Activer les macros dans Excel pour Mac
Ouvrez le classeur. Si vous voyez une invite de sécurité, sélectionnez Activer les macros pour ce classeur. Pour ajuster les paramètres par défaut: Excel> Paramètres> Sécurité et confidentialité. Choisissez le paramètre de macro qui correspond à votre stratégie. Pour un comportement plus sûr, continuez «désactiver toutes les macros avec notification» et activer par fichier en cas de besoin. Pour faire confiance à un dossier, stockez des fichiers dans le chemin des documents utilisateur et maintenez les avertissements de gardiens en évitant les téléchargements à partir de sources inconnues.
7) Vérifiez le format de fichier et l’emplacement
Enregistrer les fichiers de macro en tant que.xlsm ou.xlam. Un.xlsx standard supprimera VBA. Évitez les partages de réseau ou les dossiers de cloud qui suppriment des flux de données alternatifs sur Windows. Si les problèmes persistent, copiez le fichier dans un dossier de confiance local.
8) Si la barre de contenu Activer n’apparaît pas
, confirmez qu’il existe VBA: appuyez sur Alt + F11 pour voir les modules. Assurez-vous que la vue protégée ne bloque pas le fichier: fichier> Options> Centre de confiance> Paramètres du centre de confiance> Affichage protégé. Si une bannière de vue protégée affiche, sélectionnez Activer d’abord l’édition, activez le contenu. Vérifiez que la politique de votre organisation ne fait pas appliquer des paramètres plus stricts via la politique de groupe ou un profil de gestion.
Conseils-Excel Macro Safety and Performance
Gardez un dossier propre”Macros de confiance”et utilisez-le uniquement pour les fichiers vérifiés. Préférez les macros signées pour le déploiement de l’équipe. Documentez ce que fait chaque macro dans le classeur (sur la feuille ou les commentaires) pour accélérer les audits. Utilisez des sauvegardes versées pour que vous puissiez revenir en arrière si une macro raté.
FAQs
Les macros sont-ils sûrs à utiliser? Oui, quand ils proviennent de sources de confiance et que vous continuez à”désactiver avec la notification”activée afin que vous optiez dans par fichier.
Pourquoi mon macro a-t-il disparu? . Enregistrer en permanence.xlsm ou.xlam.
En cas de téléchargement, débloquez dans les propriétés des fichiers sur Windows. Ajoutez un emplacement de confiance et stockez-y des fichiers macro. Ajustez les paramètres de macro dans le centre de fiducie pour un contrôle plus large. Signez votre VBA pour fonctionner sans invite sur les politiques plus strictes.
Conclusion
Commencez par le chemin le plus sûr-Gardez les macros désactivées par défaut et activez-les par classeur via la barre d’avertissement de sécurité. Si vous travaillez avec les mêmes fichiers de confiance, ajoutez un emplacement de confiance dédié ou signez votre code pour réduire les invites. Avec ces étapes, vous exécuterez les macros dont vous avez besoin tout en gardant le reste verrouillé.