用VBA隐藏数据透视表

如何隐藏与VBA的数据透视表?

我试图访问:

.PivotTables(index).Visible

但是PivotTable对象没有Visible属性。

如果用户更改某些checkbox,我需要隐藏这些数据透视表。 也许我可以把它们藏在一个白色的盒子后面,但在我看来,这不是一个好的解决办法。

如果你不能帮助我,那么我会用白色盒子来做。

提前非常感谢您的回答。

尝试:

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

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

你也可以通过隐藏列来实现这一点

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