0

基本上我做了一个宏,它做了一些复制粘贴,并更改了数据透视表上的过滤器。现在,有很多枢轴,要更改相同的过滤器(日期),所以我想为它们创建一个变量。

所以宏在没有变量的情况下工作,但是当我输入时:

Dim x,y as Date
x = "2020/9/1"
y = 2020/8/20"

然后将其放入数据透视名称中 - 我无法复制完整的代码,也无法复制部分,因为它们在虚拟桌面上工作。

Activesheet.PivotTables("pivottable3").PivotSelect "'2020/9/1' text" _
xlDataAndLabel, True

我将其更改为:

Activesheet.PivotTables("pivottable3").PivotSelect "'x' text" _
xlDataAndLabel, True 

我收到一条错误消息,提示此名称不存在。我做错了什么?

4

0 回答 0