00

Réponse rapide

  • XLSM est un format de classeur Microsoft Excel prenant en charge les macros, qui stocke des données de feuille de calcul et peut contenir du code VBA ou des feuilles de macros Excel 4.0, ce qui impose de la prudence avec son contenu actif.
  • Sous Windows ou sur Mac, ouvrez le XLSM avec Excel pour ordinateur. Vous pouvez consulter et modifier le classeur sans activer les macros. Excel pour le Web ouvre et modifie le classeur en conservant les macros existantes, mais ne peut ni les créer, ni les exécuter, ni les modifier, ni les supprimer ; ces opérations exigent Excel pour ordinateur.
  • Considérez un XLSM d’origine ou d’usage incertain comme un fichier à haut risque. Il peut contenir des macros VBA ou Excel 4.0, et Microsoft avertit que les macros peuvent introduire des virus ou logiciels malveillants. N’activez pas les macros uniquement pour consulter ou modifier le classeur et ne déduisez pas sa sûreté du seul fait qu’il s’ouvre.
01

Fichier XLSM : l’ouvrir, le vérifier et le convertir

Un fichier XLSM est le format XML de Microsoft pour les classeurs Excel prenant en charge les macros dans Excel 2007, 2010, 2013, 2016, 2019 et 2021. Il est étroitement lié à la famille Office Open XML, fondée sur des paquets ZIP contenant du XML. La spécification de Microsoft sur la structure du format de fichier VBA d’Office documente le stockage de projets VBA avec des macros et des formulaires personnalisés incorporés. L’IANA enregistre le type application/vnd.ms-excel.sheet.macroEnabled.12 sans indiquer de nombre magique.

Conservez l’original

L’enregistrement de XLSM en XLSX supprime le code VBA et les feuilles de macros Excel 4.0, car XLSX ne peut pas les stocker. CSV et les destinations d’enregistrement textuelles n’enregistrent que la feuille active. Un enregistrement puis une réouverture en ODS peut perdre la mise en forme ; ces conversions ne garantissent donc pas la conservation du classeur complet.

02

Ouvrir un fichier

Sous Windows ou sur Mac, ouvrez le XLSM avec Excel pour ordinateur. Vous pouvez consulter et modifier le classeur sans activer les macros. Excel pour le Web ouvre et modifie le classeur en conservant les macros existantes, mais ne peut ni les créer, ni les exécuter, ni les modifier, ni les supprimer ; ces opérations exigent Excel pour ordinateur.

Je veux seulement l’afficher

Sous Windows ou sur Mac, ouvrez le XLSM avec Excel pour ordinateur. Vous pouvez consulter et modifier le classeur sans activer les macros. Excel pour le Web ouvre et modifie le classeur en conservant les macros existantes, mais ne peut ni les créer, ni les exécuter, ni les modifier, ni les supprimer ; ces opérations exigent Excel pour ordinateur.

Je dois le partager

L’enregistrement de XLSM en XLSX supprime le code VBA et les feuilles de macros Excel 4.0, car XLSX ne peut pas les stocker. CSV et les destinations d’enregistrement textuelles n’enregistrent que la feuille active. Un enregistrement puis une réouverture en ODS peut perdre la mise en forme ; ces conversions ne garantissent donc pas la conservation du classeur complet.

03

Sécurité

Considérez un XLSM d’origine ou d’usage incertain comme un fichier à haut risque. Il peut contenir des macros VBA ou Excel 4.0, et Microsoft avertit que les macros peuvent introduire des virus ou logiciels malveillants. N’activez pas les macros uniquement pour consulter ou modifier le classeur et ne déduisez pas sa sûreté du seul fait qu’il s’ouvre.

Pause when something does not match

Do not open the file when its source, double extension, or actual contents do not match what you expected.

04

Convertisseurs

L’enregistrement de XLSM en XLSX supprime le code VBA et les feuilles de macros Excel 4.0, car XLSX ne peut pas les stocker. CSV et les destinations d’enregistrement textuelles n’enregistrent que la feuille active. Un enregistrement puis une réouverture en ODS peut perdre la mise en forme ; ces conversions ne garantissent donc pas la conservation du classeur complet.

Avant la conversion

Work from a copy, then compare image quality, metadata, and layout after conversion.

05

Questions fréquentes

Qu’est-ce qu’un fichier XLSM et à quoi sert-il ?

Un XLSM est un classeur Microsoft Excel qui stocke des feuilles de calcul et peut inclure du code VBA ou des feuilles de macros Excel 4.0. Il sert lorsqu’un classeur doit conserver des macros.

Comment ouvrir un fichier XLSM dans Excel ?

Ouvrez-le avec Excel pour ordinateur afin de consulter et modifier le classeur. Il n’est pas nécessaire d’activer les macros pour ces opérations.

Comment ouvrir un fichier XLSM sous Windows ?

Utilisez une version de bureau compatible de Microsoft Excel. Laissez les macros désactivées sauf si vous faites confiance au fichier et avez précisément besoin de son automatisation.

Comment ouvrir un fichier XLSM sur Mac ?

Ouvrez le XLSM dans Microsoft Excel pour ordinateur. L’application de bureau est nécessaire pour consulter, modifier ou supprimer ses macros.

Que faire si un fichier XLSM ne s’ouvre pas ou affiche une erreur de fichier endommagé ?

Vérifiez que le fichier est bien un classeur XLSM et ouvrez-le avec une version de bureau compatible d’Excel. N’activez pas les macros pendant le dépannage.

Quelle est la différence entre XLSM et XLSX ?

XLSM peut stocker du code VBA et des feuilles de macros Excel 4.0. XLSX ne peut stocker aucun de ces contenus de macros.

Comment convertir XLSM en XLSX, et les macros seront-elles perdues ?

Enregistrez en XLSX uniquement si les macros ne sont plus nécessaires. Le code VBA et les feuilles de macros Excel 4.0 ne peuvent pas être conservés dans XLSX.

Excel pour le Web peut-il exécuter les macros d’un fichier XLSM ?

Non. Il peut ouvrir et modifier le classeur en conservant les macros existantes, mais il ne peut ni les créer, ni les exécuter, ni les modifier, ni les supprimer.

Une pièce jointe XLSM reçue par e-mail est-elle sûre à ouvrir ?

Un XLSM peut contenir du code de macro actif. Traitez avec beaucoup de prudence les pièces jointes inattendues ou non fiables ; vous pouvez consulter le classeur sans activer les macros.

Que se passe-t-il lors de la conversion d’un fichier XLSM en CSV ou ODS ?

CSV et les destinations d’enregistrement textuelles ne conservent que la feuille active. Un aller-retour en ODS peut perdre la mise en forme et ne garantit donc pas de préserver l’intégralité du XLSM.

06

Formats associés

Sources

Media type registration: application/vnd.ms-excel.sheet.macroEnabled.12 · IANA media type registry

File format reference for Word, Excel, and PowerPoint · Microsoft Learn official documentation

OOXML Format Family — ISO/IEC 29500 and ECMA 376 · Library of Congress Sustainability of Digital Formats

[MS-OVBA]: Office VBA File Format Structure · Microsoft Open Specifications

Work with VBA macros in Excel for the web · Microsoft Support official documentation

Enable or disable macros in Microsoft 365 files · Microsoft Support official security guidance

XlFileFormat enumeration (Excel) · Microsoft Learn Excel VBA reference