Приведенный ниже код обновит фильтр отчета в сводной таблице в отдельной книге.
В этом примере фильтр отчета называется ' Местоположение ', и его значение изменяется на ' Запад '
Код предполагает, что отдельная рабочая книга уже открыта.
Sub UpdatePivotFilter()
Workbooks("Book1.xls").Sheets("Sheet1").PivotTables("PivotTable1"). _
PivotFields("Location").CurrentPage = "West"
End Sub