【发布时间】:2020-01-24 13:07:06
【问题描述】:
我正在尝试在切片器中为数据透视表选择多个项目。
我创建了一个包含所有应该选择的项目的数组。我的代码只选择一项。
For cnt = UBound(Visible_Both_Years) To 0 Step -1
'filled array
MsgBox Visible_Both_Years(cnt)
'Loop through filter
With k
For Each l In .PivotItems
Select Case l.Name
Case Is = Visible_Both_Years(cnt)
l.Visible = True
Case Else
l.Visible = False
End Select
Next
End With
我是 VBA 的新手。
【问题讨论】:
-
变量
k应该在这里是什么?Excel.Worksheet?
标签: arrays excel vba pivot slicers