Supprimer les Macros Excel en Ligne
Supprimez gratuitement les macros VBA d’un fichier Excel en ligne. Le classeur est nettoyé dans votre navigateur, vos données restent sur votre appareil.
Déposez ici vos fichiers .xlsm ou .xlsx, ou cliquez pour parcourir
Prend en charge .xlsm / .xlsx · traitement local · jamais envoyé
Comment supprimer les macros d’un fichier Excel
- Déposez un ou plusieurs classeurs .xlsm : tout est traité localement, jamais envoyé.
- Cliquez sur Supprimer les macros : le projet VBA est retiré et le classeur reconditionné en .xlsx.
- Vérifiez le rapport : les fichiers sans macros sont marqués comme propres, les fichiers chiffrés comme illisibles.
- Téléchargez le résultat : un fichier unique se télécharge directement ; plusieurs fichiers reviennent en ZIP.
Comment ça marche
Un classeur .xlsm est une archive ZIP, identique à .xlsx à une partie binaire près : xl/vbaProject.bin, qui contient le projet VBA compilé (tous les modules, formulaires et classes). Excel le considère comme prenant en charge les macros parce que trois marqueurs pointent vers cette partie : un Override dans [Content_Types].xml, un Relationship dans xl/_rels/workbook.xml.rels, et le type de contenu du classeur lui-même qui se termine par « macroEnabled.main+xml ».
Cet outil supprime vbaProject.bin, retire les deux références et bascule le type de contenu du classeur vers le type de feuille de calcul normal. Le résultat est un .xlsx ordinaire — exactement ce que produit Excel avec « Enregistrer sous » puis .xlsx. Toutes les données de cellules, formules, styles et graphiques sont préservés.
La suppression des macros est irréversible. Tout bouton, commande de ruban, contrôle de formulaire ou gestionnaire d’événement qui dépend du VBA cessera de fonctionner dans la copie nettoyée. Conservez le .xlsm original si vous pourriez avoir besoin des macros à nouveau.
Ce que les macros peuvent faire (et pourquoi les supprimer)
VBA est un langage de programmation complet embarqué dans le fichier. Une macro peut lire et modifier n’importe quelle cellule, ouvrir des connexions réseau, écrire sur votre disque, lancer d’autres programmes et envoyer des données à un serveur distant. C’est cette puissance qui justifie la barre jaune « Activer le contenu » d’Excel — et qui fait de la réception d’un .xlsm d’un expéditeur inconnu un schéma classique de phishing.
- Vous avez reçu un .xlsm de l’extérieur de votre organisation et seules les données vous intéressent, pas l’automatisation.
- Votre politique de sécurité interdit les fichiers avec macros, mais l’expéditeur n’a que le .xlsm.
- Vous archivez ou partagez un classeur et voulez éviter l’avertissement de macros aux destinataires.
- Vous voulez inspecter les données avant de décider de faire confiance au code embarqué.
Comparaison avec d’autres façons de retirer les macros
| Méthode | Destination de votre fichier | Notes |
|---|---|---|
| Cet outil | Nulle part — votre navigateur | Gratuit, lots, instantané ; même sortie qu’« Enregistrer sous .xlsx » |
| Excel « Enregistrer sous .xlsx » | Sur votre appareil | Nécessite une installation Excel complète ; un classeur à la fois |
| Antivirus / détonation en sandbox | Envoyé au fournisseur de l’AV | Détecte les macros malveillantes ; ne produit pas de fichier propre |
| GroupDocs / Aspose en ligne | Envoyé à leurs serveurs | Le fichier quitte votre appareil ; souvent filigrane ou limites |
Limites
- Seul le projet VBA est retiré. Les feuilles macro Excel 4.0 (XLM), les astuces par noms définis et les charges utiles en formules ne sont pas traités : ouvrez le fichier nettoyé avec la même prudence que toute autre feuille provenant d’une source non fiable.
- Les fichiers chiffrés (Excel demande un mot de passe avant ouverture) ne peuvent pas être lus sans ce mot de passe.
- Les anciens .xls utilisent un format binaire différent ; convertissez-les d’abord en .xlsm ou .xlsx.
- À utiliser uniquement sur des fichiers que vous possédez ou êtes autorisé à modifier. Supprimer les macros ne transfère aucun droit sur leur contenu.
Questions fréquentes
Ce suppresseur de macros est-il vraiment gratuit ?
Oui, 100 % gratuit : sans inscription, sans filigrane, sans limite de fichiers. Tout s’exécute dans votre navigateur.
Mon fichier est-il envoyé à un serveur ?
Non. L’archive ZIP est ouverte, modifiée et reconditionnée entièrement dans votre navigateur en JavaScript. Le fichier ne quitte jamais votre appareil.
Retirer vbaProject.bin est-il équivalent à « Enregistrer sous .xlsx » ?
Oui. La sortie est structurellement équivalente : le projet VBA, sa déclaration de type de contenu et sa relation sont supprimés, et le type de contenu du classeur bascule vers le type de feuille de calcul ordinaire.
Mes données, formules et graphiques survivent-ils ?
Oui. Seuls le binaire de macros et ses références sont touchés. Cellules, formules, styles, graphiques et tableaux croisés dynamiques sont préservés exactement.
Et les fichiers qui demandent un mot de passe à l’ouverture ?
Ceux-là sont réellement chiffrés. Sans le mot de passe, l’archive ne peut même pas être lue, donc les macros ne peuvent être retirées ni par cet outil ni par aucun autre outil honnête.
Puis-je traiter plusieurs .xlsm à la fois ?
Oui. Déposez plusieurs fichiers : chacun est traité en une passe et les résultats se téléchargent ensemble en ZIP.
Cela supprime-t-il les feuilles macro Excel 4.0 (XLM) ?
Non. Les macros XLM vivent dans une autre partie du classeur et sont un vecteur de phishing connu. Si vous suspectez des macros XLM, ouvrez le fichier dans un environnement sandboxé plutôt que de compter sur cet outil.
Peut-on annuler la suppression des macros ?
Pas sur la copie nettoyée. Conservez toujours le .xlsm original s’il existe la moindre chance que vous ayez à nouveau besoin des macros.
Outils associés
Besoin de consulter ou modifier la feuille nettoyée ensuite ?
Ouvrir l’éditeur Excel en ligne gratuit