2、透视表筛选录制宏得到的代码大致如下:
With ActiveSheet.PivotTables("我的透视表").PivotFields("年度")
.PivotItems("14").Visible = False
.PivotItems("15").Visible = False
.PivotItems("16").Visible = False
End With
3、每一个子项都是一个数据明细,因此可以利用循环或者你自己的条件来控制明细数量,下面是个最简单的例子:
Dim arr(4)
arr(1) = "13"
arr(2) = "14"
arr(3) = "15"
arr(4) = "16"
For i = 2 To 3
ActiveSheet.PivotTables("我的透视表").PivotFields("年度").PivotItems(arr(i)).Visible = False
Next i
2、透视表筛选录制宏得到的代码大致如下:
With ActiveSheet.PivotTables("我的透视表").PivotFields("年度")
.PivotItems("14").Visible = False
.PivotItems("15").Visible = False
.PivotItems("16").Visible = False
End With
3、每一个子项都是一个数据明细,因此可以利用循环或者你自己的条件来控制明细数量,下面是个最简单的例子:
Dim arr(4)
arr(1) = "13"
arr(2) = "14"
arr(3) = "15"
arr(4) = "16"
For i = 2 To 3
ActiveSheet.PivotTables("我的透视表").PivotFields("年度").PivotItems(arr(i)).Visible = False
Next i