使用VBA隐藏数据透视表

时间:2016-11-21 10:05:45

标签: excel vba excel-vba pivot-table

如何使用VBA隐藏数据透视表?

我尝试访问:

.select2('destroy')

.PivotTables(index).Visible对象没有Visible属性。

如果用户更改了一些复选框,我需要隐藏这些数据透视表。也许我可以将它们藏在白盒子后面,但在我看来,这不是一个好的解决方案。

如果你无法帮助我,那么我会用白框来做。

非常感谢您的答案...

1 个答案:

答案 0 :(得分:2)

尝试:

.PivotTables(index).TableRange2.EntireRow.Hidden = True

这将隐藏数据透视表中的所有行

你也可以通过隐藏列

来实现这一目标
.PivotTables(index).TableRange2.EntireColumn.Hidden = True