Svuotare la cache di tabelle Pivot

Le tabelle Pivot hanno all'interno una cache contenente i dati in modo da poter essere visualizzati anche senza connessione alla base dati di partenza. questo fa sì che cancellando dei dati questi rimangano ancora presenti nei filtri.

L'unico modo per svuotare la cache  è con una macro in VB.

Copiare nel generatore di macro ed seguire il codice:

 

Sub Svuotacache()

Set pvtTable = Worksheets("Pivot").PivotTables(1)
Set pvtCache = pvtTable.PivotCache

pvtCache.MissingItemsLimit = xlMissingItemsNone

pvtTable.RefreshTable

End Sub

*** Sostituire a Pivot il nome del foglio contente la Pivot da svuotare.

 

 

Back to Top