Convertir XLS en XLSM
Faites passer un classeur Excel 97 à 2003 au format moderne compatible avec les macros : il profite de la limite de lignes bien plus haute de l’Excel actuel et peut toujours contenir du VBA. La conversion se fait entièrement sur votre appareil.
Déposez vos fichiers ici ou cliquez pour parcourir
Résultats
Comment convertir XLS en XLSM
- Déposez un ou plusieurs fichiers .xls dans l’outil ci-dessous.
- Le format de sortie est déjà réglé sur XLSM.
- Cliquez sur convertir.
- Téléchargez les fichiers .xlsm.
Moderniser un vieux classeur qui a encore besoin d’automatisation
Beaucoup d’équipes s’appuient encore sur un tableur construit à l’époque d’Excel 2003, souvent automatisé avec des macros il y a longtemps. Le passer en .xlsm l’amène au format Excel moderne, avec de la place pour un million de lignes et des fichiers plus légers, tout en le gardant dans un type qui a le droit de contenir du VBA.
À propos des anciennes macros
Les macros d’un .xls sont stockées dans l’ancienne structure binaire, différente du projet VBA d’un .xlsm moderne. Ce convertisseur transfère les feuilles, les valeurs, les formules, les cellules fusionnées et les formats de nombre, mais il ne traduit pas l’ancien stockage des macros. La méthode fiable pour reprendre le code consiste à ouvrir le .xls d’origine dans Excel, ouvrir l’éditeur Visual Basic, exporter les modules, puis les importer dans le .xlsm converti. Cela prend une minute et vous voyez exactement quel code vous emportez.
Les limites des formats en un coup d’œil
| Format | Introduit avec | Lignes par feuille | Colonnes | Macros |
|---|---|---|---|---|
| XLS | Excel 97 | 65 536 | 256 | Oui (ancien type) |
| XLSX | Excel 2007 | 1 048 576 | 16 384 | Non |
| XLSM | Excel 2007 | 1 048 576 | 16 384 | Oui |
| XLSB | Excel 2007 | 1 048 576 | 16 384 | Oui |
Conservé sur votre appareil
La conversion se fait dans votre navigateur. Le classeur n’est pas envoyé, donc des années de données internes restent là où elles sont.
Questions fréquentes
Mon classeur est-il envoyé ?
Non. Le fichier est lu et réécrit dans votre navigateur, donc les chiffres, les noms et les formules qu’il contient ne quittent jamais votre appareil.
Les macros de mon .xls sont-elles transférées ?
Les macros des anciens .xls sont stockées dans une structure différente de celle des fichiers .xlsm modernes, donc elles ne sont pas reprises automatiquement. Copiez le code dans l’éditeur VBA si vous en avez besoin.
Qu’est-ce qui est conservé, et qu’est-ce qui ne l’est pas ?
Les valeurs des cellules, les formules, toutes les feuilles, les noms de feuilles, les cellules fusionnées et les formats de nombre sont conservés. Les polices, les couleurs de remplissage, les bordures, les graphiques, les images, les tableaux croisés dynamiques et la mise en forme conditionnelle ne sont pas réécrits, car ils exigent le moteur complet d’Excel. Gardez l’original si la mise en forme compte.
Pourquoi ne pas simplement convertir en XLSX ?
Choisissez XLSX si le classeur n’aura jamais besoin de macros. Choisissez XLSM si vous ou votre équipe ajouterez du VBA plus tard.
Vos fichiers ne quittent jamais votre appareil
Tous les outils de Squishly Tools sont 100 % gratuits et fonctionnent entièrement dans votre navigateur. Vos images et documents sont traités sur votre propre ordinateur et ne sont jamais envoyés à un serveur. Pas de compte, pas de filigrane, pas d’arnaque.