Wcześniej, gdy pracowałem na Excelu 2003, musiałem czyścić stare pozycje z filtra z tabel przestawnych zasilanych systematycznie nowymi danymi.
Stosowałem poniższe makro:
Sub Remove_Old_Items()
Dim pvt As PivotTable
For Each pvt In ActiveSheet.PivotTables
pvt.PivotCache.MissingItemsLimit = xlMissingItemsNone
pvt.PivotCache.Refresh
Next pvt
End Sub
Natomiast zauważyłem, że na nowym Excelu 2010 chyba nie ma potrzeby (nie widzę aby zostawały stare pozycje). Czy dobrze mi się wydaję, że teraz nie muszę stosować powyższego makra pracując na plikach xlsx, xlsm?