Vidéo: 03 - Sécurité des macros 2025
Microsoft a eu un choc il y a quelques années quand il s'est avéré que quelqu'un avec trop de temps pouvait écrire du code VBA qui ferait Excel (ou n'importe quelle application de bureau, d'ailleurs) deviennent fous. Ce petit monstre est appelé un virus de macro. Le premier qui est apparu affichait une boîte de message qui disait: «Je pense que c'est ce que je veux dire. "
Ils peuvent être méchants, et vous voulez vous protéger. La portée d'une macro Excel s'étend bien au-delà d'Excel. Il peut supprimer des fichiers, renommer des fichiers, et généralement faire des dégâts.
Il est utile de savoir que les versions plus récentes d'Excel enregistrent un classeur contenant une macro avec l'extension. xlsm ou. xlam plutôt que. xlsx.
Excel propose quatre niveaux de protection des macros et vous pouvez choisir celui que vous souhaitez utiliser.
Si vous ne partagez jamais de classeurs Excel avec d'autres personnes (c'est-à-dire des collègues, des clients, votre oncle Joe), vous pourriez économiser du temps de cette manière:
- Cliquez sur l'onglet Fichier du ruban.
- Choisissez Options dans la barre de navigation.
- Cliquez sur Trust Center dans la barre de navigation Options Excel.
- Cliquez sur Paramètres du Centre de gestion de la confidentialité.
- Sélectionnez le bouton d'option Activer toutes les macros.
Microsoft ne recommande pas cette option, car si vous obtenez un classeur d'un autre endroit, vous risquez de rencontrer des problèmes: Si le classeur contient un virus de macro, vous ne serez pas averti.
Si vous partagez des classeurs avec d'autres personnes ou ouvrez des classeurs que d'autres personnes ont créés, vous pouvez être averti qu'un classeur comporte des macros potentiellement dangereuses en cliquant sur l'un des trois boutons d'option Désactiver:
- Si vous choisissez de désactiver la notification des macros avec, vous verrez des avertissements indiquant que l'édition et le contenu sont désactivés. Vous pouvez remplacer ce statut et activer les macros si vous choisissez de le faire.
- Si vous choisissez de désactiver la notification des macros sans, les avertissements ne s'afficheront pas et le nom des macros n'apparaîtra pas via l'onglet Développeur du ruban.
- Vous pouvez choisir de désactiver les macros sauf si elles ont été signées numériquement via une application qui identifie la source de la signature numérique.
Il est tout à fait possible d'ouvrir des classeurs dont vous pensez que des macros seront désactivées, pour constater que les macros sont activées. Il existe différentes options telles que les éditeurs approuvés et les emplacements approuvés. Il est probable que votre copie d'Excel vous considère comme un éditeur de confiance. Ne soyez pas surpris de voir un classeur passer indemne par la sentinelle. Dites juste.
L'ouverture du classeur mais la désactivation des macros est une bonne option si vous pensez savoir d'où proviennent vos classeurs, mais vous n'êtes pas certain des bonnes intentions de la source.
