1

我在 Excel 中有多个数据透视表。使用控制表我希望能够通过按下按钮来更改所有数据透视表的过滤器。因此,最后应该有一个“删除所有过滤器”按钮和一个“设置过滤器”按钮。然后“设置过滤器”应在数据透视表1、数据透视表2 和数据透视表3 上设置“多个过滤器”(即只显示类别1、2 和3,而不是4 和5)。

我知道如何添加按钮以及如何为它们分配代码,但我真的不知道如何在 VBA 中解决这个问题 - 有什么想法吗?

预先感谢!

4

1 回答 1

0

正常情况下,当我知道如何在 Excel 中做某事而不是 VBA 时,我会记录一个执行任务的宏,然后查看宏生成的代码。您可以录制两个宏,一个用于设置,另一个用于取消设置过滤器。然后,您可以复制按钮的代码或直接调用宏。

于 2012-07-23T19:48:14.473 回答