In den Filtern meiner PivotTabellen und der "normalen" Tabellenfiltern haben sich im Laufe der Zeit viele Werte angesammelt, die in meinen Tabellen nicht mehr existieren. Ist es irgendwie möglich, diese zu löschen?
Danke Euch!
LG
Sub PivotItemsDeleteOldWB()
'löschen von nicht mehr verwendeten Einträgen in Pivot-Tabellen
Dim ws As Worksheet
Dim pt As PivotTable
Dim pf As PivotField
Dim pi As PivotItem
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
Gruß