Skip to main content
Spreadsheet Conversion

Convertir XLSM en XLSX — Convertisseur en ligne gratuit

Convertissez gratuitement une feuille de calcul Excel prenant en charge les macros (.xlsm) en feuille de calcul Excel Open XML (.xlsx) en ligne. Conve...

ou importer depuis

2M+ fichiers convertis

La confiance de milliers d'utilisateurs

Transfert sécurisé

Envois chiffrés en HTTPS

Confidentialité avant tout

Fichiers supprimés automatiquement après le traitement

Sans inscription

Commencez à convertir instantanément

Fonctionne partout

N'importe quel navigateur, n'importe quel appareil

Comment convertir

1

Upload your .xlsm file by dragging it into the upload area or clicking to browse.

2

Choose your output settings. The default settings work great for most files.

3

Click Convert and download your .xlsx file when it's ready.

About XLSM to XLSX Conversion

XLSM et XLSX sont tous deux des formats Excel OOXML modernes. La seule différence est que XLSM contient du code de macro VBA tandis que XLSX interdit explicitement les macros. Les deux utilisent la même structure XML compressée ZIP pour les feuilles de calcul, les formules, le formatage, les graphiques et les tableaux croisés dynamiques. L'extension .xlsm signale à Excel que le fichier peut contenir du code de macro exécutable.

La conversion de XLSM en XLSX supprime tout le code de macro VBA du classeur tout en préservant toutes les données, formules, mises en forme et fonctionnalités de la feuille de calcul, produisant une feuille de calcul sans macro qui est plus sûre à distribuer et ne déclenchera pas d'avertissements de sécurité de macro.

Why Convert XLSM to XLSX?

De nombreuses organisations bloquent les fichiers XLSM dans les pièces jointes et le partage de fichiers par mesure de sécurité, car les macros VBA peuvent contenir du code malveillant. La conversion en XLSX supprime la charge utile de la macro, permettant au classeur de passer à travers les filtres de messagerie et les scanners de sécurité sans déclencher d'alertes.

XLSX est également préférable lors du partage de données de feuilles de calcul avec des parties externes qui n'ont pas besoin de l'automatisation. La suppression des macros réduit la taille des fichiers, élimine les problèmes de sécurité et produit un livrable plus propre axé uniquement sur les données et l'analyse.

Common Use Cases

  • Supprimez les macros des rapports XLSM avant de les envoyer à des clients externes par e-mail
  • Convertissez les modèles XLSM en XLSX pour les distribuer aux utilisateurs qui n'ont pas besoin de fonctionnalités de macro
  • Supprimez le code VBA des classeurs pour passer les filtres de sécurité de messagerie d'entreprise
  • Produire des versions XLSX sans macro de modèles financiers pour examen par l'auditeur
  • Nettoyez les classeurs XLSM avant de les télécharger sur des plates-formes cloud qui bloquent les fichiers compatibles avec les macros

How It Works

LibreOffice ouvre le fichier XLSM et l'enregistre au format XLSX, préservant tout le contenu de la feuille de calcul OOXML tout en omettant le stockage du projet VBA. Les valeurs de cellules, les formules, la mise en forme, la mise en forme conditionnelle, les graphiques, les tableaux croisés dynamiques, la validation des données, les plages nommées et la structure des feuilles sont tous conservés de manière identique : la structure XML sous-jacente est pratiquement la même. Seul le stockage binaire vbaProject.bin (contenant les modules, formulaires et modules de classe VBA) est supprimé.

Quality & Performance

La conversion s'effectue essentiellement sans perte pour le contenu de la feuille de calcul. Chaque valeur de cellule, formule, format, graphique et fonctionnalité est conservé de manière identique puisque les deux formats utilisent le même schéma OOXML. Le seul changement est la suppression du code macro VBA. Les valeurs de cellule calculées restent telles qu'elles étaient lors de la dernière exécution des macros, mais les macros elles-mêmes ont disparu, donc aucun recalcul automatisé n'aura lieu.

LIBREOFFICE EngineModerateMinimal Quality Loss

Device Compatibility

DeviceXLSMXLSX
Windows PCPartialPartial
macOSPartialPartial
iPhone/iPadPartialPartial
AndroidPartialPartial
LinuxPartialPartial
Web BrowserNoNo

Tips for Best Results

  • 1Exécutez toutes les macros avant la conversion pour vous assurer que les valeurs calculées sont à jour : elles ne seront pas mises à jour automatiquement dans XLSX.
  • 2Conservez le fichier XLSM d'origine si vous pourriez avoir besoin de la fonctionnalité macro ultérieurement.
  • 3XLSX traverse la plupart des filtres de sécurité de messagerie qui bloquent les pièces jointes XLSM
  • 4La taille du fichier diminuera légèrement depuis la suppression du stockage du projet VBA
  • 5Vérifiez qu'aucune cellule ne dépend de calculs basés sur des macros après la conversion

Related Conversions

La conversion XLSM vers XLSX supprime les macros VBA tout en préservant toutes les données de la feuille de calcul de manière identique : le moyen le plus propre de produire des classeurs sans macros pour une distribution sécurisée.

Questions fréquemment posées

Aucune donnée de la feuille de calcul n'est perdue. Seul le code de macro VBA est supprimé. Toutes les formules, mises en forme et fonctionnalités sont conservées.
Oui. Les formules Excel standards sont préservées et fonctionnelles. Seule l'automatisation pilotée par VBA est supprimée.
Non. Une fois converti en XLSX, le code VBA est définitivement supprimé. Conservez le XLSM d'origine si vous avez besoin de macros.
Oui. Toutes les fonctionnalités OOXML sont conservées de manière identique : graphiques, tableaux croisés dynamiques, mise en forme conditionnelle, validation des données.
Renommer ne supprime pas le stockage du projet VBA. Excel peut rejeter le fichier ou se comporter de manière imprévisible. Une conversion appropriée supprime proprement les macros.

Related Conversions & Tools