KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment masquer toutes les feuilles de calcul sauf celle spécifiée ou active dans Excel ?

AuteurSiluvia Date de modification

Lorsque vous travaillez avec des classeurs Excel comportant de nombreuses feuilles de calcul, naviguer et gérer vos données efficacement peut rapidement devenir complexe. Dans des situations telles que le partage d’un rapport, la protection d’informations sensibles ou simplement la volonté de réduire l’encombrement de votre espace de travail, vous souhaiterez probablement masquer toutes les feuilles sauf une — généralement celle sur laquelle vous travaillez activement. En n’affichant que la feuille pertinente, vous gardez votre classeur épuré, évitez toute confusion pour les utilisateurs et concentrez leur attention sur l’essentiel.

Cet article présente deux méthodes pratiques pour accomplir cette tâche dans Excel. Que vous préfériez utiliser du code VBA pour plus de flexibilité ou Kutools pour Excel pour une approche plus directe, vous trouverez une solution parfaitement adaptée à vos besoins.

Masquer toutes les feuilles sauf celle spécifiée dans Excel à l’aide de code VBA
Masquer toutes les feuilles sauf la feuille active avecKutools pour Excel(en quelques clics seulement)


Masquer toutes les feuilles sauf celle spécifiée dans Excel à l’aide de code VBA


Pour ceux à l’aise avec une automatisation simple, VBA (Visual Basic for Applications) offre toute la flexibilité nécessaire pour masquer toutes les feuilles sauf celle que vous spécifiez. Cette approche s’avère particulièrement utile pour gérer des classeurs complexes en environnement professionnel ou pour créer des modèles destinés à être partagés. Vous bénéficiez d’un contrôle précis sur la feuille restant visible et pouvez aisément adapter la macro pour des traitements par lots ultérieurs. Notez toutefois que l’utilisation de VBA exige d’enregistrer le fichier au format classeur prenant en charge les macros (*.xlsm), et que les utilisateurs doivent avoir activé les macros pour exécuter le code.

Pour effectuer cette opération, suivez attentivement les étapes ci-dessous :

1. Dans votre classeur ouvert, activez d’abord la feuille de calcul que vous souhaitez conserver visible afin d’éviter de masquer accidentellement celle sur laquelle vous travaillez. Ensuite, appuyez simultanément sur Alt + F11 pour ouvrir la fenêtre de l’éditeur Microsoft Visual Basic pour Applications.

2. Dans la fenêtre Visual Basic pour Applications, accédez au menu et cliquez sur Insertion > Module. Un nouveau module s’ajoutera automatiquement, prêt à accueillir votre code VBA. Voir la capture d’écran :

Capture d’écran de l’insertion d’un nouveau module dans l’éditeur VBA

3. Copiez et collez le code VBA suivant dans la zone d’édition vierge de la fenêtre du module.

Capture d’écran du module créé avec le code VBA collé

Code VBA : masquer toutes les feuilles sauf celle spécifiée

Sub SheetHidden()
	Dim xWs As Worksheet
	Dim xName As String
	xName = Application.InputBox("Range", xTitleId, Application.ActiveSheet.Name, Type: = 2)
	For Each xWs In Application.ActiveWorkbook.Worksheets
		If xWs.Name <> xName Then
			xWs.Visible = xlSheetHidden
		End If
	Next
End Sub

4. Après avoir collé le code, assurez-vous que la feuille souhaitée est bien celle actuellement active dans votre fenêtre Excel. Ensuite, appuyez sur F5 pour exécuter le code, ou sélectionnez Exécuter dans la barre d’outils VBA. Une boîte de dialogue s’ouvrira alors, dans laquelle le nom de votre feuille de calcul actuelle apparaîtra par défaut dans le champ Plage. Généralement, il vous suffit de cliquer sur le bouton OKsans apporter de modifications. Si vous souhaitez sélectionner une autre feuille, vous pouvez le faire à cette étape.

Boîte de dialogue affichant le nom de la feuille active après exécution du code VBA pour masquer les autres feuilles

5. Dès confirmation, la macro masquera immédiatement toutes les autres feuilles du classeur, à l’exception de celle que vous avez spécifiée. Cela vous évite de nombreuses manipulations manuelles et contribue à garder votre espace de travail organisé, notamment lorsque vous travaillez avec des fichiers volumineux comportant plusieurs feuilles ou lorsque vous préparez un fichier destiné à d’autres utilisateurs.

N’oubliez pas que les feuilles masquées ne sont pas supprimées : elles peuvent être affichées à tout moment. Cependant, si votre classeur ne contient qu’une seule feuille visible, Excel ne vous permettra pas de la masquer. Assurez-vous donc qu’au moins une feuille reste visible. Si vous devez rendre à nouveau toutes les feuilles visibles, utilisez le code VBA simple suivant.

Remarque : pour afficher toutes les feuilles précédemment masquées, revenez à l’éditeur VBA en appuyant sur Alt + F11. Insérez un nouveau module ou utilisez celui que vous avez déjà utilisé, collez le code ci-dessous dans la fenêtre de code, puis appuyez sur F5 pour exécuter le code. Toutes les feuilles de votre classeur redeviendront alors visibles, prêtes à être modifiées ou examinées.

Code VBA : afficher les feuilles de calcul masquées

Sub SheetUnHidden()
	Dim xWs As Worksheet
	For Each xWs In Application.ActiveWorkbook.Worksheets
		xWs.Visible = True
	Next
End Sub

Masquer toutes les feuilles sauf la feuille active avecKutools pour Excel(en un seul clic)

Si vous préférez une option plus rapide et plus conviviale, surtout si vous devez fréquemment gérer plusieurs feuilles,Kutools pour Excelpropose une solution simple. Cette méthode convient aux utilisateurs qui souhaitent éviter d’écrire et d’exécuter du code, ou à ceux qui préparent régulièrement des classeurs à partager et recherchent un flux de travail efficace. Kutools propose une fonctionnalité dédiée qui vous permet de masquer toutes les feuilles non sélectionnées en quelques clics de souris seulement.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Pour utiliser cette méthode, suivez ces étapes simples :

1. Commencez par activer (cliquez sur) la feuille de calcul que vous souhaitez conserver visible dans votre classeur. Il est essentiel de confirmer cette étape, car Kutools ne laissera que laFeuille de calcul actuellenon masquée après l’opération.

2. Ensuite, accédez au ruban Excel et cliquez sur l’onglet Kutools. Puis, rendez-vous dans Afficher & Masquer et sélectionnez Masquer les feuilles inactives dans le menu déroulant. Toutes les autres feuilles de votre classeur actuel seront immédiatement masquées, à l’exception de celle sur laquelle vous travaillez.

Capture d’écran de l’option Masquer les feuilles non sélectionnées dans l’onglet Kutools du ruban

Cette action est particulièrement utile lorsque vous partagez des fichiers avec des collègues ou des clients, que vous concentrez une présentation ou que vous protégez des données annexes contre des modifications accidentelles. Le processus est instantané : aucune invite ni configuration supplémentaire n’est nécessaire.

Si vous devez ultérieurement restaurer (afficher) toutes les feuilles précédemment masquées, Kutools rend ce processus tout aussi simple. Cliquez sur Kutools > Afficher / Masquer > Afficher toutes les feuilles. Kutools affichera instantanément toutes les feuilles du classeur.

Capture d’écran de l’option Afficher toutes les feuilles masquées dans l’onglet Kutools du ruban

Remarques et considérations : Lorsque vous utilisez Kutools, assurez-vous d’avoir sélectionné la bonne feuille avant d’appliquer l’outil de masquage. Cette fonction ne peut pas être annulée à l’aide de la commande Annuler standard (Ctrl+Z), mais vous pouvez toujours afficher toutes les feuilles comme indiqué ci-dessus. De plus, Kutools propose davantage de fonctionnalités de gestion par lots des feuilles de calcul qui peuvent vous faire gagner du temps dans des scénarios plus complexes.

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant


Autres solutions :Outre les méthodes décrites ci-dessus, vous pouvez envisager d’autres approches en fonction des besoins de votre flux de travail :

  • Masquage/Démasquage manuel : Vous pouvez cliquer avec le bouton droit sur n’importe quel onglet de feuille de calcul et utiliser les options Masquer ou Afficher. Bien que cette méthode soit pratique pour masquer quelques feuilles, elle devient vite fastidieuse dans les classeurs volumineux.
  • Sélection groupée et masquage : Maintenez la touche Ctrl enfoncée et cliquez sur les feuilles que vous souhaitez masquer (à l’exception de celle qui doit rester visible), puis cliquez avec le bouton droit sur l’un des onglets de feuille sélectionnés et choisissez Masquer. Cette méthode est plus rapide que le masquage individuel, mais moins efficace que les solutions VBA ou Kutools mentionnées ci-dessus lorsqu’il s’agit de nombreuses feuilles.
Ces alternatives peuvent être utiles si vous avez un accès limité aux macros ou aux compléments, ou si vous travaillez dans des environnements restreints.

Lors du choix d’une solution, tenez compte de la taille de votre classeur, de la fréquence de l’opération et de votre besoin d’automatisation ou de simplicité. Vérifiez toujours quelles feuilles restent visibles afin d’éviter de masquer involontairement des données importantes.


Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels