Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Mise à blanc des valeur dans les tableaux croisés dynamique

1 réponse
Avatar
Arnaud
Sur les champs colonnes et pages, Excel garde l'historique des valeurs
pouvant être selectionné (filtres). Est-il possible de réinitialiser ces
valeurs après mise à jour des données de la table ?

1 réponse

Avatar
MichDenis
Bonjour Arnaud,

Copie dans cette procédure dans un module standard.

' Published by Debra Dalgleish 21 Juin 2003 et revu par Daniel M.
'
'===================== Sub DeleteOldItemsWB()
'gets rid of unused items in PivotTable
' based on 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
End If
Next
Next
Next
Next
End Sub
'=======================

Salutations!




"Arnaud" a écrit dans le message de news:

Sur les champs colonnes et pages, Excel garde l'historique des valeurs
pouvant être selectionné (filtres). Est-il possible de réinitialiser ces
valeurs après mise à jour des données de la table ?