用于在Excel VBA中选择多个过滤器值的输入字段

时间:2015-10-08 08:35:06

标签: excel vba excel-vba filter pivot-table

我最近开始了解更多细节并了解Excel VBA,但这个问题给了我一些问题。

在一张纸上我有6个数据透视表 - 它们使用相同的数据源,每个都有特定的(不同的)过滤器组合,但实际上我需要定期更换它们的唯一过滤器是“国家名称“,例如“德国”,“英国”,“意大利”等。

有没有什么方法可以添加一个文本字段,我在其中输入所需的国家名称和旁边的按钮,在调用时,将所有枢轴上的“国家/地区名称”过滤器设置为输入的文本字段值?如果可能的话,在更新过滤器值后添加RefreshAll函数会很棒。

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以添加切片器,数据透视表 - >分析 - >插入Slizer。 然后通过单击Slizer - >连接Slizer和另一个PT。 Slizer Tools - >选项 - >报告连接并选择数据透视表。