O código de amostra a seguir ajudará você a filtrar a tabela dinâmica quando o Slicer estiver sendo atualizado.
Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
Dim Sheet as WorkSheet, Pivot as PivotTable
If ActiveWorkbook.SlicerCaches("Region").SlicerItems("East").Selected = True Then
For Each Sheet in ThisWorkbook.WorkSheets
For Each Pivot in Sheet.PivotTables
Pivot.RefreshTable
Pivot.Update
Next
Next
End Sub
NB: Eu presumi que o Cache do Slicer & Nome do item, você precisa modificar os dois de acordo com seus valores.
Espero que isso ajude você.