基本上我做了一个宏,它做了一些复制粘贴,并更改了数据透视表上的过滤器。现在,有很多枢轴,要更改相同的过滤器(日期),所以我想为它们创建一个变量。
所以宏在没有变量的情况下工作,但是当我输入时:
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
我收到一条错误消息,提示此名称不存在。我做错了什么?