Vidéo: Débuter avec VBA Excel et la programmation 2024
La sécurité des macros est une fonctionnalité clé d'Excel. La raison en est que VBA est un langage puissant - tellement puissant qu'il est possible de créer une macro qui peut causer de sérieux dommages à votre ordinateur. Une macro peut supprimer des fichiers, envoyer des informations à d'autres ordinateurs et même détruire Windows pour que vous ne puissiez même pas démarrer votre système.
Les fonctionnalités de sécurité de macros introduites dans Excel 2007 ont été créées pour aider à prévenir ces types de problèmes.
Consultez la section Macro Settings de la boîte de dialogue Trust Center. Pour afficher cette boîte de dialogue, choisissez Développeur → Code → Sécurité de la macro.
La section Macro Settings de la boîte de dialogue Trust Center.Par défaut, Excel utilise l'option Désactiver toutes les macros avec notification. Avec ce paramètre en vigueur, si vous ouvrez un classeur contenant des macros (et que le fichier n'est pas "signé" numériquement ou stocké dans un emplacement approuvé), Excel affiche un avertissement. Si vous êtes certain que le classeur provient d'une source fiable, cliquez sur Activer les macros et les macros seront activées.
Vous ne voyez la boîte pop-up que si le VBE est ouvert. Sinon, Excel affiche un avertissement de sécurité accrocheur au-dessus de la barre de formule. Si vous savez que le classeur est sûr, cliquez sur le bouton Activer le contenu pour activer les macros. Pour utiliser le classeur sans macros, cliquez sur X pour ignorer l'avertissement.
Excel se souviendra si vous avez désigné un classeur comme sûr. Donc, la prochaine fois que vous l'ouvrirez, vous ne verrez pas l'avertissement de sécurité.
La meilleure façon de gérer la sécurité des macros consiste peut-être à désigner un ou plusieurs dossiers comme des emplacements approuvés . Tous les classeurs dans un emplacement approuvé sont ouverts sans avertissement de macro. Vous désignez des dossiers approuvés dans la section Emplacements approuvés de la boîte de dialogue Centre de gestion de la confidentialité.
Si vous voulez savoir ce qu'impliquent les autres paramètres de sécurité des macros, appuyez sur F1 lorsque la section Macro Settings de la boîte de dialogue Trust Center est affichée. Vous obtiendrez un écran d'aide décrivant les paramètres de sécurité.