Supprimer plusieurs onglets à la fois dans Excel pour le web n’est pas aussi intuitif que dans la version de bureau. Ce guide pas‑à‑pas dévoile toutes les stratégies – de la suppression manuelle à l’automatisation par script – pour gagner un temps précieux sur Mac, Windows et navigateur.
Vue d’ensemble de la question
Nombre d’utilisateurs découvrent la limite suivante : dans l’interface web d’Excel (Microsoft 365) ouverte depuis SharePoint ou OneDrive, la combinaison ⇧ Shift + clic ou ⌘ Cmd + clic pour sélectionner plusieurs onglets simultanément est désactivée. Impossible donc d’enchaîner les suppressions en masse comme sur la version de bureau. Or, quand un classeur contient des dizaines d’onglets devenus obsolètes, cliquer sur Feuille › Supprimer pour chacune peut vite tourner au cauchemar.
Comparatif des possibilités actuelles
Possibilité | Faisabilité dans Excel pour le web | Détail |
---|---|---|
Sélectionner plusieurs onglets pour les supprimer d’un coup | Impossible | L’édition en ligne ne prend pas en charge la sélection groupée d’onglets. Chaque feuille doit être supprimée séparément via le menu Feuille › Supprimer ou le clic‑droit. |
Déplacer ou copier une feuille vers un autre classeur | Impossible | L’option « Déplacer ou copier » n’existe que dans la version de bureau. |
Réorganiser les feuilles | Possible | On peut glisser‑déposer l’onglet voulu en première position avant d’effacer les autres manuellement. |
Utiliser la version de bureau d’Excel (Mac ou Windows) | Recommandé | La version complète offre : • Sélection multiple (⇧ ou ⌘ sur Mac) • Suppression groupée • Déplacement/copier vers un nouveau classeur. |
Solution rapide : ouvrir temporairement le classeur dans Excel de bureau
- Cliquez sur Fichier › Télécharger › « Classeur Excel (.xlsx) ».
- Ouvrez le fichier dans Excel pour Mac ou Excel pour Windows.
- Sélectionnez toutes les feuilles inutiles :
– Maintenez ⇧ pour un groupe contigu.
– Ou ⌘/Ctrl pour une sélection non contiguë. - Clic‑droit › Supprimer.
- Enregistrez, fermez puis remplacez l’ancien fichier dans SharePoint/OneDrive.
En pratique, même le téléchargement et la ré‑importation prennent moins d’une minute pour la majorité des classeurs de moins de 50 Mo.
Plan B : copier‑coller uniquement les feuilles utiles
Si vous ne disposez d’aucune licence bureau, isolez manuellement la ou les feuilles pertinentes :
- Créez un nouveau classeur dans le navigateur.
- Sur l’ancienne feuille, tapez ⌘ A ou Ctrl A pour tout sélectionner, puis ⌘/Ctrl C.
- Collez dans la nouvelle feuille (⌘/Ctrl V).
Les formats, formules et mises en forme conditionnelles sont conservés dans 90 % des cas ; vérifiez néanmoins les plages nommées et les liaisons externes. - Répétez l’opération pour chaque onglet à conserver.
Cette méthode reste manuelle mais divise au moins par dix le nombre de clics lorsque seules deux ou trois feuilles doivent survivre.
Automatiser la suppression via Office Scripts
Depuis 2023, les Office Scripts sont disponibles dans certains tenants Microsoft 365 Entreprise (E3/E5) pour Excel Online. Ils permettent d’exécuter un code TypeScript directement dans le navigateur. Avant de commencer, vérifiez dans Administration › Paramètres › Office Scripts que la fonctionnalité est activée.
/**
* Ce script supprime toutes les feuilles sauf la première.
*/
function main(workbook: ExcelScript.Workbook) {
const sheets = workbook.getWorksheets();
// On conserve la première feuille
const sheetToKeep = sheets[0];
// Parcours inversé pour éviter les décalages
for (let i = sheets.length - 1; i > 0; i--) {
sheets[i].delete();
}
// Optionnel : renommer la feuille restante
sheetToKeep.setName("Feuille_clean");
}
Mode d’emploi :
- Ouvrez Automatisation › Nouveau script.
- Collez le code TypeScript ci‑dessus.
- Cliquez sur Exécuter.
En quelques secondes, votre classeur ne contient plus qu’une seule feuille propre.
Limites : Office Scripts n’est pas encore disponible pour les comptes personnels Microsoft ou les petites entreprises F3. De plus, les scripts ne s’exécutent que sur le contenu côté serveur ; si un collègue a ouvert le fichier en mode co‑édition, demandez‑lui de fermer la session pour éviter les conflits.
Aller plus loin avec Power Automate
Power Automate (ex‑Flow) offre une vraie valeur ajoutée lorsqu’il s’agit de répéter l’opération sur des dizaines de classeurs archivés dans SharePoint. Un flux « cloud » typique se compose de :
- Déclencheur Planifié ou Manuel.
- Étape SharePoint – Obtenir un fichier.
- Action Excel Online (Business) – >« Exécuter un script » pointant vers le script Office décrit plus haut.
- Étape facultative Envoyer un e‑mail indiquant la liste des fichiers nettoyés.
Le plan gratuit ne suffit pas : il vous faut au minimum un Plan Power Automate par utilisateur ou la licence Office 365 E3/E5 incluant les connecteurs premium.
Pourquoi la version web est‑elle limitée ?
Microsoft privilégie encore le client de bureau pour les opérations avancées sur la structure du classeur (gestion d’onglets, liaisons 3D, VBA). L’interface web se concentre sur la co‑édition en temps réel et la mobilité. À chaque mise à jour, l’équipe Excel Web Experience ajoute pourtant de nouvelles fonctionnalités. Sur la feuille de route publique Microsoft 365 (Roadmap ID 98132), la sélection multiple d’onglets est annoncée mais sans date de sortie confirmée : prudence donc avant de l’attendre pour votre prochain projet.
Bonnes pratiques pour garder un classeur épuré
- Nommez chaque onglet de façon descriptive (max. 31 car.) afin d’éviter les doublons « Feuil1/Feuil2/Feuil3 ».
- Créez une feuille « Archive » et déplacez‑y manuellement les feuilles obsolètes avant suppression définitive.
- Ajustez la politique de rétention SharePoint : avec la corbeille de site (30 jours), vous pouvez restaurer un classeur complet en cas d’erreur, mais pas une feuille unique supprimée.
- Dans un environnement multi‑utilisateur, mettez en place Versioning (brouillon majeur/mineur) afin de pouvoir revenir à un état antérieur du fichier.
- Si vous développez sur Power Query ou Power Pivot, séparez le modèle de données (Data Model) des feuilles de présentation pour limiter la prolifération d’onglets.
FAQ express
La suppression manuelle plante ; que faire ?
Videz le cache du navigateur, désactivez les extensions, puis réessayez. Edge et Chrome gèrent mieux les grands classeurs que Safari.
Un message « Cette action n’est pas autorisée » apparaît ; pourquoi ?
Vous n’avez probablement qu’un accès Lecture ou le fichier est verrouillé par une autre session. Passez le fichier en Check‑out (archivage) ou demandez un rôle Contributeur.
Existe‑t‑il une alternative VBA en ligne ?
Non. Excel pour le web ne prend pas en charge VBA. Les Office Scripts sont le seul langage d’automatisation directement exécuté côté serveur.
En résumé
Pour l’heure, Excel pour le web ne sait pas supprimer plusieurs feuilles simultanément. Les cinq méthodes que vous venez de découvrir permettent toutefois d’obtenir un résultat équivalent :
- Ouvrir temporairement le fichier dans Excel de bureau (rapide et sans perte).
- Copier‑coller le contenu de la ou des feuilles utiles dans un nouveau classeur.
- Lancer un Office Script afin d’automatiser la suppression.
- Créer un flux Power Automate pour industrialiser l’opération sur un parc de fichiers.
- Mettre en place des bonnes pratiques (nomenclature, feuille d’archive, versions) pour éviter la surpopulation d’onglets à l’avenir.
En appliquant ces recommandations, vous retrouverez un classeur allégé, plus facile à maintenir et à partager, tout en restant dans l’écosystème sécurisé de Microsoft 365.