Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Comment masquer les boutons de développement et de réduction dans un tableau croisé dynamique ?

Author Xiaoyang Last modified

Dans Excel, les tableaux croisés dynamiques sont des outils essentiels qui permettent aux utilisateurs d'analyser et de résumer efficacement de grands ensembles de données. Lorsque vous créez un tableau croisé dynamique, Excel ajoute par défaut des boutons de développement et de réduction (également appelés boutons +/-). Ces boutons permettent aux utilisateurs de développer ou de réduire facilement les données pour afficher des informations détaillées ou résumées, comme le montre la capture d'écran ci-dessous. Cependant, il peut arriver que vous souhaitiez restreindre les utilisateurs dans leur capacité à développer ou réduire les éléments groupés – par exemple, lorsque vous partagez un rapport avec des collègues ou des clients où la visibilité des données doit rester cohérente. Dans de tels cas, masquer ou désactiver ces contrôles de développement et de réduction garantit que votre tableau croisé dynamique reste dans la vue préférée.

a screenshot showing a PivotTable with expand and collapse buttons

Masquer les boutons de développement et de réduction en basculant les boutons +/-

Masquer les boutons de développement et de réduction avec les Options du Tableau Croisé Dynamique

Masquer les boutons de développement et de réduction à l'aide d'une solution de code VBA


Masquer les boutons de développement et de réduction en basculant les boutons +/-

Cette méthode vous permet de masquer ou d'afficher rapidement les boutons de développement et de réduction directement depuis le ruban lorsque vous travaillez dans votre tableau croisé dynamique. Elle est simple et efficace pour les scénarios où vous devez activer ou désactiver la vue sans naviguer à travers des paramètres supplémentaires. Cette approche convient particulièrement aux situations nécessitant une bascule rapide, mais notez qu'elle s'applique uniquement au tableau croisé dynamique sélectionné à un moment donné.

Pour masquer les boutons de développement et de réduction (±), suivez ces étapes :

1. Cliquez sur n'importe quelle cellule de votre tableau croisé dynamique pour activer les Outils de tableau croisé dynamique dans le ruban. Assurez-vous d'être cliqué à l'intérieur du bon tableau croisé dynamique, surtout si votre feuille de calcul contient plusieurs tableaux croisés dynamiques.

2. Sous l'onglet Analyser le tableau croisé dynamique ou Options (selon votre version d'Excel), localisez et cliquez sur la commande Boutons +/-, généralement située dans le groupe 'Afficher'. Cela masquera instantanément les boutons de développement et de réduction pour le tableau croisé dynamique actuel. Veuillez consulter la séquence illustrée ci-dessous :

a screenshot of selecting the plus minus buttons option
a screenshot of an arrow
a screenshot showing the expand and collapse buttons are hidden

Après avoir exécuté cette étape, le tableau croisé dynamique fonctionnera toujours normalement, mais les utilisateurs ne pourront plus développer ou réduire manuellement les lignes ou colonnes groupées. Cela peut aider à préserver la structure prévue de vos données résumées.

Astuce : Pour restaurer les boutons de développement et de réduction, cliquez simplement à nouveau sur la commande Boutons +/- ; cela les réactivera. Rappelez-vous, ce changement n'affecte que le tableau croisé dynamique actif sur lequel vous travaillez.

Remarque : Cette méthode n'empêche pas les utilisateurs d'utiliser des raccourcis clavier ou d'autres méthodes pour manipuler les regroupements de champs – elle masque simplement les boutons interactifs de l'interface.


Masquer les boutons de développement et de réduction avec les Options du Tableau Croisé Dynamique

Pour un contrôle plus précis sur l'apparence des boutons de développement/réduction – surtout lorsque vous souhaitez que le paramètre persiste ou soit moins évident pour d'autres utilisateurs – vous pouvez configurer cette fonctionnalité via la boîte de dialogue Options du Tableau Croisé Dynamique. Cette approche est utile si vous finalisez une version finale du tableau croisé dynamique pour le partage, ou si vous souhaitez vous aligner sur des exigences de rapport spécifiques. Cependant, comme pour la méthode précédente, cela affecte uniquement le tableau croisé dynamique sélectionné.

1. Faites un clic droit sur n'importe quelle cellule à l'intérieur de votre tableau croisé dynamique, puis sélectionnez Options du Tableau Croisé Dynamique dans le menu contextuel. Cela ouvre la boîte de dialogue Options du Tableau Croisé Dynamique où vous pouvez personnaliser l'apparence et le comportement de votre tableau croisé dynamique. Reportez-vous à l'image pour obtenir des conseils :

a screenshot showing how to open the PivotTable Options dialog box

2. Dans la boîte de dialogue Options du Tableau Croisé Dynamique, passez à l'onglet Affichage. Dans la section Affichage, vous trouverez l'option intitulée Afficher les boutons de développement/réduction. Supprimez la coche en cliquant sur la case à cocher afin que les boutons de développement/réduction ne soient plus affichés, comme indiqué ci-dessous :

a screenshot of unchecking the Show expand/collapse buttons box

3. Cliquez sur OK pour enregistrer vos modifications et fermer la boîte de dialogue. Les boutons de développement et de réduction disparaîtront immédiatement du tableau croisé dynamique, et les utilisateurs ne pourront plus interagir avec les niveaux de regroupement via les boutons.

Ce paramètre est particulièrement utile si vous finalisez un rapport pour des parties prenantes qui doivent voir un résumé ou un niveau de détail fixe, sans la possibilité de remonter ou descendre dans les données.

Astuce : Pour réactiver les boutons de développement et de réduction ultérieurement, répétez les étapes ci-dessus et cochez simplement l'option Afficher les boutons de développement/réduction avant de cliquer sur OK.

Remarque : Cette méthode ainsi que la méthode précédente de basculement via le ruban doivent être répétées pour chaque tableau croisé dynamique individuellement ; il n'y a aucun moyen natif dans Excel d'appliquer ces paramètres à tous les tableaux croisés dynamiques d'une feuille de calcul ou d'un classeur en une seule fois.

Rappel pratique : Si votre tableau croisé dynamique ne semble pas se mettre à jour immédiatement après avoir modifié ce paramètre, essayez de l'actualiser en faisant un clic droit à l'intérieur du tableau et en sélectionnant Actualiser. De plus, ces paramètres n'affectent que l'interaction visuelle – ils n'ont aucun impact sur les données sous-jacentes ou les résumés.


Masquer les boutons de développement et de réduction à l'aide d'une solution de code VBA

Dans certains cas, par exemple lorsque vous avez besoin d'automatiser le processus ou de masquer les boutons de développement/réduction sur plusieurs tableaux croisés dynamiques à la fois, l'utilisation d'une macro VBA peut être extrêmement utile. Cette solution est particulièrement précieuse pour les utilisateurs avancés ou pour toute personne travaillant fréquemment avec des rapports complexes. VBA permet d'appliquer de manière cohérente les paramètres des tableaux croisés dynamiques dans tout le classeur avec un effort manuel minimal.

1. Pour utiliser cette méthode, accédez d'abord à l'éditeur VBA en cliquant sur Développeur > Visual Basic. Dans la fenêtre qui s'ouvre, cliquez sur Insérer > Module et collez le code suivant dans le module ouvert :

Sub HidePivotExpandCollapseButtons()
'Updated by Extendoffice 2025/8/8
    Dim ws As Worksheet
    Dim pt As PivotTable
    Dim xTitleId As String
    xTitleId = "KutoolsforExcel"
    
    Application.ScreenUpdating = False
    Application.EnableEvents = False
    
    For Each ws In ActiveWorkbook.Worksheets
        For Each pt In ws.PivotTables
            pt.ShowDrillIndicators = False ' Use False/True to hide/show the expand collapse buttons
            pt.RefreshTable
        Next pt
    Next ws
    
    Application.EnableEvents = True
    Application.ScreenUpdating = True
    
    MsgBox "All expand/collapse (+/-) buttons in PivotTables are now hidden.", vbInformation, xTitleId
End Sub

2. Une fois le code entré, cliquez sur le Run button bouton de la barre d'outils VBA pour exécuter la macro. Une boîte de dialogue apparaîtra alors, vous informant que tous les boutons de développement et de réduction ont été masqués, cliquez sur OK pour la fermer.

a screenshot showing the message box

Les boutons de développement et de réduction pour tous les tableaux croisés dynamiques de chaque feuille de calcul de votre classeur sont maintenant masqués.

Astuce : Pour afficher à nouveau les boutons de développement et de réduction pour tous les tableaux croisés dynamiques, vous pouvez utiliser le même code, mais définissez pt.ShowDrillIndicators = True à la place.

Précautions : N'oubliez pas de sauvegarder votre classeur avant d'exécuter des macros, et activez les macros lorsque vous y êtes invité. Si vous ne connaissez pas bien VBA, il est recommandé de tester votre macro sur une copie de votre fichier.


Lorsque vous travaillez avec des tableaux croisés dynamiques, masquer les boutons de développement et de réduction peut améliorer la clarté de la présentation et éviter des modifications involontaires de la structure des données rapportées. Toutefois, masquer ces boutons limite uniquement la capacité de développer ou de réduire les données via l'interface utilisateur ; cela ne supprime ni ne change le regroupement de vos données. Si les boutons ne sont pas masqués comme prévu, assurez-vous que le tableau croisé dynamique est actif et reportez-vous aux conseils de dépannage ci-dessus. Pour les utilisateurs qui ont besoin de davantage de contrôle, l'utilisation d'Excel VBA rend possible l'application des modifications sur l'ensemble du classeur en une seule fois. Tenez toujours compte des besoins de votre public et de savoir si d'autres utilisateurs ont besoin de pouvoir explorer plus profondément les informations.


Articles connexes :

Comment conserver la mise en forme après avoir actualisé un tableau croisé dynamique ?

Comment répéter les étiquettes de ligne pour un groupe dans un tableau croisé dynamique ?

Comment afficher plusieurs totaux généraux dans un tableau croisé dynamique ?


Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | Recherche multi-feuilles | Correspondance floue...
Liste déroulante avancée : Créer rapidement une liste déroulante | Liste déroulante dépendante | Liste déroulante à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/Déchiffrer les cellules | Envoyer un e-mail par liste | Super Filtre | Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...)...
Top15 des ensembles d’outils :12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...) |50+ Types de graphiques (Diagramme de Gantt, ...) |40+ Formules pratiques (Calculer l’âge en fonction de la date de naissance, ...) |19 outils d’insertion (Insérer un code QR, Insérer une image depuis le chemin, ...) |12 outils de conversion (Convertir en mots, Conversion de devises, ...) |7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...) | ... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement votre travail.

  • Activez la modification 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é de50 % et réduit des centaines de clics de souris chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels