>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Qu'est-ce qu'un classeur Excel avec macros activées ?

Avec Excel 2007, Microsoft a introduit un nouveau format pour les fichiers Excel — .xlsx, contenant toutes les données du tableur dans un fichier compressé avec des structures de données dérivées de XML. Considérez .xlsx comme un fichier compressé contenant plusieurs autres fichiers. Un nouveau format pour les classeurs avec macros activées est aussi apparu, avec l'extension *.xlsm. Si vous êtes nouveau sur Excel ou les nouveaux formats, savoir ce que contient chaque type de fichier peut être déroutant.

Classeurs avec macros activées

Microsoft Excel utilise un langage de programmation, Visual Basic for Applications (VBA), pour automatiser les tableurs. Quand ces programmes sont attachés à un tableur dans Excel 2007, ils le sont comme un fichier séparé dans la structure compressée. L'extension devient alors *.xlsm. Un avantage de ce format sur les anciens formats Excel : le code VBA peut être supprimé sans ouvrir le fichier. Il suffit de changer l'extension en .zip, d'ouvrir l'archive et de supprimer le fichier « vbaProject.bin » dans le sous-répertoire « xl ».

Sécurité des macros

À l'ouverture d'un classeur avec macros, par défaut, une notification apparaît au-dessus de la barre de formules : « Risque de sécurité : les macros ont été désactivées » avec un bouton « Options ». En cliquant, une boîte « Alerte de sécurité – Macro » s'ouvre, indiquant la fiabilité de la source de la macro, et proposant « Protéger contre le contenu inconnu » ou « Activer ce contenu ». Si vous faites confiance à la source, choisissez la seconde option et cliquez « OK ».

Modifier les paramètres de sécurité des macros

Vous pouvez changer le comportement de sécurité des macros d'Excel en cliquant l'onglet « Développeur », puis le groupe « Code ». Il y a une option « Sécurité des macros ». Vos options : désactiver toutes les macros sans notification (utile pour garantir qu'aucune macro ne s'exécute), le défaut (désactiver avec notification), activer les macros signées numériquement automatiquement, activer toutes les macros (non recommandé).

Autres formats de classeurs avec macros

La plupart utilisent le format .xlsm. Il existe deux formats supplémentaires. Le premier, .xltm, est un fichier modèle Excel avec macros. Un modèle est un fichier Excel pré-fait avec formules et mise en forme préparées ; exemple : programme de suivi horaire. Les modèles avec macros font que toutes les feuilles créées depuis le modèle auront aussi ces macros. Le second, extension .xlam, sert pour des fichiers complémentaires (add-ins) Excel spécialisés qui étendent les fonctions et types de problèmes qu'Excel peut gérer. Considérez .xlam comme des plugins pour Excel.

Vie connectée