OVH Cloud OVH Cloud

Table pivot

1 réponse
Avatar
RT
Bonjour à tous

J'ai un truc bizarre avec une table pivot

Je débute avec ces tables donc j'ai surement disjoncté quelque part

Disons trois colonnes a,b,c
Dans A une date
Dans B un numéro de facture
Dans C un montant

Pour faire des test j'avais mis en B des numéro comme 120, 122, 124

J'ai fait ma table pivot et je suis arrivé à ce que je voulais

Alors j'ai remplacé mes numéros par des numéros de factures réelles 204205,
204207, 204212, 204218

Et maintenant quand je fait un tris sur le numéros de facture dans la table
pivot (après un refresh) je vois tous les numéros les nouveux et les anciens

Comment peut-on les suprimés?

Puisque ces numéros n'existent nulle part ailleurs que dans la mémoire de la
table pivot

Si quelqu'un a une idée


Merci

Rex

1 réponse

Avatar
michdenis
Bonjour RT,


Voici un message sur le sujet publié ici par Daniel Maher,

'---------------------
Pour une version plus récente et AMA, plus sécure :
On peut adapter en suspendant les MAJ calculs/affichage écran.


' Published by Debra Dalgleish 21 Juin 2003
'
'===================== 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!





"RT" a écrit dans le message de news:v4HXc.227223$
Bonjour à tous

J'ai un truc bizarre avec une table pivot

Je débute avec ces tables donc j'ai surement disjoncté quelque part

Disons trois colonnes a,b,c
Dans A une date
Dans B un numéro de facture
Dans C un montant

Pour faire des test j'avais mis en B des numéro comme 120, 122, 124

J'ai fait ma table pivot et je suis arrivé à ce que je voulais

Alors j'ai remplacé mes numéros par des numéros de factures réelles 204205,
204207, 204212, 204218

Et maintenant quand je fait un tris sur le numéros de facture dans la table
pivot (après un refresh) je vois tous les numéros les nouveux et les anciens

Comment peut-on les suprimés?

Puisque ces numéros n'existent nulle part ailleurs que dans la mémoire de la
table pivot

Si quelqu'un a une idée


Merci

Rex