Я пытаюсь использовать массив, чтобы проверить отфильтрованные сводные элементы в сводной таблице, чтобы увидеть, должен ли он быть видимым или нет.В настоящее время я жестко запрограммирован с кодом ниже.Тем не менее, я хотел бы использовать массив, когда у меня есть более одного элемента для проверки на фильтр.
Цель состоит в том, чтобы фильтровать только нужные элементы.
Supply = Array("X Marketplace", "Y Marketplace")
With PivFid
For i = 1 To .PivotItems.Count
If .PivotItems(i).Name <> "X Marketplace" Then .PivotItems(i).Visible = False
Next i
End With
Это то, что я пытаюсь выполнить, но я не уверен, как обойти массив отфильтрованных элементов.
With PivFid
For i = 1 To .PivotItems.Count
If .PivotItems(i).Name <> Supply Then .PivotItems(i).Visible = False
Next i
End With