2009-09-23 24 views
1

Dans Excel 2003, j'ai une macro qui a accidentellement essayé de sélectionner un élément de champ de page (New York) qui n'existait pas. Ceci a renommé le champ de page actuellement sélectionné (Alabama) à la valeur que j'ai essayé de sélectionner (New York).Tableau croisé dynamique Les valeurs sont maintenant vides

J'ai maintenant 3 ou 4 valeurs qui sont maintenant fausses. Existe-t-il un moyen d'actualiser ces valeurs de table pivotante aux valeurs correctes sans recréer la table pivotante à partir de rien?

Merci

Répondre

2

Utilisez ce code -

Sub Clean_AllPivotsOnSheet() 
Dim pt As PivotTable 
For Each pt In ActiveSheet.PivotTables 
pt.PivotCache.MissingItemsLimit = xlMissingItemsNone 
Next pt 
End Sub 

Ensuite, actualisez le tableau croisé dynamique.