Graphique croisé dynamique mise à jour liste des filtres

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Allergique

XLDnaute Junior
Bonjour,

J'ai un graphique croisé dynamique. Lorsque je supprime un item dans le tableau source, cet item reste toujours dans la liste des filtres après l'actualisation du graphique.

Est-ce que quelqu'un saurait me dire, svp, comment supprimer les items obsoletes?

Merci
 
Re : Graphique croisé dynamique mise à jour liste des filtres

Bonjour à tous,

Dans les Options du TCD / Conserver... Choisir Aucun :

Capture 1.png

A+ à tous
 

Pièces jointes

  • Capture 1.png
    Capture 1.png
    11.2 KB · Affichages: 64
  • Capture 1.png
    Capture 1.png
    11.2 KB · Affichages: 70
Re : Graphique croisé dynamique mise à jour liste des filtres

Bonjour à tous,

Tu as aussi ce bout de code à placer dans un module et à lancer par un bouton ou par F8 :

VB:
Option Explicit


Sub DeleteOldItemsWB()
'Effacer les Items non utilisés dans un TCD
'Debra Dalgleish - Basé sur MSKB (202232)
Dim WS As Worksheet
Dim PT As PivotTable
Dim PF As PivotField
Dim PI As PivotItem
Dim i As Integer
On Error Resume Next
For Each WS In ActiveWorkbook.Worksheets
    For Each PT In WS.PivotTables
        PT.RefreshTable
            For Each PF In PT.PivotFields
                For Each PI In PF.PivotItems
If PI.RecordCount = 0 And Not PI.IsCalculated Then PI.Delete
Next
    Next
        Next
            Next
End Sub

A+ à tous
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

S
Réponses
1
Affichages
860
M
Réponses
1
Affichages
806
Retour