【发布时间】:2016-04-05 15:57:32
【问题描述】:
这里非常新手用户,刚刚弄湿了我的脚。如果这是一个愚蠢的问题,请原谅 - 我很确定我在做什么。
我正在使用 VBA 和 Excel 创建一个用户表单。到目前为止,我已经成功地学习了如何从数据透视表中提取信息,但我遇到了麻烦。
从另一张表运行我的用户表单时,它找不到数据透视表。这是我正在使用的代码。
Set PT = ActiveSheet.PivotTables(1)
当我是那张纸时,效果很好,但我设想这样一种情况,我在不同的纸上有多个枢轴,并且想要调用 info 并交叉引用数据。
我认为Set PT = ActiveWorkbook.PivotTables(1) 可能会起作用,但当然不会。显然我还不太明白如何使用数据透视表变量。
有人知道我该怎么做吗?非常感谢。
【问题讨论】:
-
如果您在不同的工作表上有多个枢轴,那么您的代码将如何确定应该使用哪一个?