ElyxAI
advanced

Comment Désactiver les macros

Excel 2016Excel 2019Excel 365Excel Online

Apprenez à désactiver les macros dans Excel pour protéger vos classeurs contre les scripts automatisés potentiellement nuisibles. Ce tutoriel avancé couvre la désactivation des macros au niveau de l'application, du document et des fichiers spécifiques. Comprendre la sécurité des macros est essentiel pour protéger les données sensibles et prévenir l'exécution de code non autorisé.

Pourquoi c'est important

La désactivation des macros prévient l'exécution de code malveillant et maintient la conformité de la sécurité des données. C'est essentiel pour les administrateurs IT gérant les classeurs d'entreprise.

Prérequis

  • Accès à Excel (2016 ou ultérieur)
  • Compréhension basique des concepts de macros
  • Droits d'administrateur pour les modifications au niveau de l'application

Instructions étape par étape

1

Accédez aux paramètres du Centre de gestion de la confidentialité

Cliquez sur Fichier > Options > Centre de gestion de la confidentialité > Paramètres du Centre de gestion de la confidentialité pour ouvrir le panneau de configuration de la sécurité des macros.

2

Accédez aux paramètres des macros

Dans la boîte de dialogue Centre de gestion de la confidentialité, sélectionnez Paramètres des macros dans la barre latérale gauche pour afficher tous les niveaux de sécurité disponibles.

3

Sélectionnez Désactiver toutes les macros

Choisissez 'Désactiver toutes les macros sans notification' pour bloquer toutes les macros globalement sans invite, ou 'Désactiver toutes les macros avec notification' pour alerter les utilisateurs.

4

Désactiver dans des fichiers spécifiques

Pour des fichiers individuels, utilisez Fichier > Informations > Inspecter le document > Inspecter pour localiser et supprimer le contenu contenant des macros avant d'enregistrer en .xlsx.

5

Vérifiez et testez

Ouvrez un classeur contenant des macros pour confirmer que les macros sont désactivées ; vous devriez voir une barre d'avertissement de sécurité si des macros sont présentes.

Méthodes alternatives

Stratégie de groupe (Entreprise)

Les administrateurs système peuvent désactiver les macros pour tous les utilisateurs via l'Éditeur de stratégie de groupe en définissant les stratégies sous Configuration utilisateur > Modèles d'administration > Microsoft Office Excel > Sécurité.

Modification du registre

Les utilisateurs avancés peuvent modifier le Registre Windows (HKEY_CURRENT_USER > Software > Microsoft > Office > Excel > Security) pour désactiver les macros, bien que cela nécessite une prudence.

Niveau de sécurité des macros via l'interface

Utilisez Fichier > Options > Centre de gestion de la confidentialité > Paramètres des macros et sélectionnez 'Désactiver toutes les macros sans notification' pour une protection immédiate.

Astuces et conseils

  • Enregistrez toujours les classeurs sans macros au format .xlsx (format sans macros) pour éviter la réactivation accidentelle.
  • Utilisez le paramètre 'Désactiver toutes les macros avec notification' pour permettre aux utilisateurs d'activer temporairement les macros si nécessaire.
  • Auditez régulièrement les paramètres du Centre de gestion de la confidentialité dans toute votre organisation.
  • Conservez des sauvegardes avant de désactiver les macros au cas où vous auriez besoin de restaurer les fonctionnalités.

Astuces avancées

  • Créez une liste d'emplacements approuvés dans le Centre de gestion de la confidentialité pour autoriser les macros uniquement à partir de sources vérifiées.
  • Utilisez des signatures numériques sur les macros avant de les désactiver—les macros signées peuvent s'exécuter même avec la sécurité activée si l'éditeur est approuvé.
  • Combinez la désactivation des macros avec des classeurs protégés par mot de passe pour ajouter une couche supplémentaire de sécurité.
  • Surveillez l'activité des macros avant de mettre en œuvre des politiques de désactivation à l'échelle de l'organisation.

Résolution de problèmes

Les macros s'exécutent toujours malgré leur désactivation

Vérifiez si le fichier se trouve dans un emplacement approuvé (Fichier > Options > Centre de gestion de la confidentialité > Emplacements approuvés). Supprimez-le s'il est inutile, ou vérifiez que le niveau de sécurité est réglé sur 'Désactiver toutes les macros sans notification'.

Les utilisateurs reçoivent des avertissements de sécurité des macros constants

Passez à 'Désactiver toutes les macros sans notification' au lieu de 'avec notification' pour supprimer les avertissements. Sinon, ajoutez des sources macro vérifiées aux emplacements approuvés.

Les macros commerciales critiques ont cessé de fonctionner après la désactivation

Créez un emplacement approuvé pour les fichiers macro légitimes et déplacez-les là-bas, puis modifiez le niveau de sécurité pour autoriser les macros signées numériquement uniquement.

Impossible de réactiver les macros après leur désactivation

Ouvrez Fichier > Options > Centre de gestion de la confidentialité > Paramètres des macros et sélectionnez 'Activer toutes les macros'. Si toujours bloqué, vérifiez les paramètres de stratégie de groupe en réseau d'entreprise.

Questions fréquentes

La désactivation des macros affectera-t-elle mes formules et mes données?
Non. La désactivation des macros empêche uniquement l'exécution du code VBA. Toutes les formules, fonctions et données restent intactes et fonctionnelles. Seuls les scripts automatisés (macros) seront bloqués.
Puis-je désactiver les macros pour un seul fichier sans affecter les autres?
Oui. Enregistrez le fichier en .xlsx (le format Excel 97-2003 supprime complètement la prise en charge des macros) ou utilisez Fichier > Informations > Inspecter le document pour supprimer les macros.
Quelle est la différence entre la désactivation des macros 'avec notification' et 'sans notification'?
'Avec notification' affiche une barre d'avertissement de sécurité permettant aux utilisateurs d'activer temporairement les macros. 'Sans notification' bloque silencieusement toutes les macros sans invite, offrant une sécurité maximale.
Mon fichier macro-activé (.xlsm) se convertira-t-il automatiquement en .xlsx?
Non. Vous devez enregistrer manuellement en .xlsx pour supprimer la prise en charge des macros. Si vous enregistrez un fichier avec macros tandis que les macros sont désactivées, il reste .xlsm mais les macros sont inactives.
Puis-je utiliser la stratégie de groupe pour désactiver les macros pour tous les employés?
Oui. Les administrateurs d'entreprise peuvent définir les stratégies de macros via l'Éditeur de stratégie de groupe sous Configuration utilisateur > Modèles d'administration > Microsoft Office Excel > Sécurité.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire