Sub test()
Dim PI As PivotItem
Dim myArray() As Variant
Dim i As Integer
myArray = Array("BK", "GC", "OS", "CL", "CL R")
With ActiveSheet.PivotTables("PivotTable1").PivotFields("Brand")
.ClearManualFilter
.EnableMultiplePageItems = True
For i = LBound(myArray) To UBound(myArray)
.PivotItems(myArray(i)).Visible = False
Next i
End With
End Sub
или вы можете использовать другой подход
With ActiveSheet.PivotTables("PivotTable1").PivotFields("Brand")
For Each PI In .PivotItems
If PI.Name <> "CV" Then PI.Visible = False
Next PI
End With