Come cancellare la cache dei filtri (vecchi elementi) dalla tabella pivot in Excel?
Come mostrato nell'immagine sottostante, crei una tabella pivot basata su un intervallo di dati. Dopo aver eliminato i dati dall'intervallo di origine, il vecchio elemento continuerà a esistere nel menu a discesa della tabella pivot anche se si aggiorna la tabella pivot. Se desideri rimuovere tutti i vecchi elementi dal menu a discesa di una tabella pivot, i metodi in questo articolo possono aiutarti.
Cancella la cache dei filtri (vecchi elementi) da una tabella pivot modificandone l'opzione
Cancella la cache dei filtri (vecchi elementi) da tutte le tabelle pivot utilizzando il codice VBA
Cancella la cache dei filtri (vecchi elementi) da una tabella pivot modificandone l'opzione
Puoi cancellare la cache dei filtri da una tabella pivot modificandone l'opzione. Si prega di fare quanto segue.
1. Fare clic con il tasto destro su qualsiasi cella all'interno della tabella pivot, quindi fare clic Opzioni tabella pivot dal menu contestuale. Vedi screenshot:
2. Nel Opzioni tabella pivot finestra di dialogo, fare clic su Dati scheda, selezionare Nessuna dal Numero di elementi da conservare per campo elenco a discesa, quindi fare clic su OK pulsante.
3. Fare clic con il pulsante destro del mouse sulla cella della tabella pivot, quindi fare clic su ricaricare dal menu di scelta rapida. Vedi screenshot:
Quindi puoi vedere i vecchi elementi rimossi dal menu a discesa della tabella pivot come mostrato nell'immagine sottostante.
Cancella la cache dei filtri (vecchi elementi) da tutte le tabelle pivot utilizzando il codice VBA
Se si desidera cancellare la cache dei filtri da tutte le tabelle pivot su più fogli di lavoro nella cartella di lavoro attiva. Prova lo script VBA di seguito.
1. Nella cartella di lavoro è necessario cancellare i vecchi elementi da tutte le tabelle pivot, premere il tasto altro + F11 tasti contemporaneamente per aprire il file Finestra di Microsoft Visual Basic, Applications Edition.
2. Nel Microsoft Visual Basic, Applications Edition finestra, fare doppio clic su Questa cartella di lavoro nel Progetto riquadro per aprire il file ThisWorkbook (codice) finestra, quindi copia e incolla il codice VBA sottostante nella finestra.
Codice VBA: cancella la cache dei filtri (vecchi elementi) da tutte le tabelle pivot nella cartella di lavoro attiva
Private Sub Workbook_Open()
Dim xPt As PivotTable
Dim xWs As Worksheet
Dim xPc As PivotCache
Application.ScreenUpdating = False
For Each xWs In ActiveWorkbook.Worksheets
For Each xPt In xWs.PivotTables
xPt.PivotCache.MissingItemsLimit = xlMissingItemsNone
Next xPt
Next xWs
For Each xPc In ActiveWorkbook.PivotCaches
On Error Resume Next
xPc.Refresh
Next xPc
Application.ScreenUpdating = True
End Sub
3. premi il F5 chiave per eseguire il codice, quindi i vecchi elementi vengono rimossi immediatamente dal menu a discesa di tutte le tabelle pivot nella cartella di lavoro attiva.
Articoli correlati:
- Come cancellare i filtri da tutti i fogli di lavoro nella cartella di lavoro attiva in Excel?
- Come cancellare i filtri durante l'apertura, il salvataggio o la chiusura della cartella di lavoro in Excel?
- Come filtrare i dati in base alla casella di controllo in Excel?
- Come riempire una serie di numeri in una colonna di elenco filtrata in Excel?
I migliori strumenti per la produttività in ufficio
Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%
- Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
- Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
- Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
- Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
- Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
- Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
- Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
- Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
- Più di 300 potenti funzionalità. Supporta Office/Excel 2007-2021 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!













