获取从数据透视显示细节创建的变量表名称

时间:2018-06-29 16:45:55

标签: excel vba excel-vba

我很难从Excel代码中获取可变工作表名称。

目前,我正在从数据透视表中提取数据(例如双击数据透视表),该数据将生成包含原始数据的新工作表。

Thisworkbook.Sheets("ExportPivot").Range("A5").ShowDetail = true

完成此操作后,将创建一个名为“ SheetX”的新工作表,当然,运行此代码的次数越多,Sheet的迭代次数就会增加。

我尝试做类似的事情

set wks = Thisworkbook.Sheets(Thisworkbook.Sheets.Count)

,但是由于删除,新创建的工作表的编号不一定比工作簿中可用的工作表的编号高。结果,将为WKS提供不同的工作表,而不是刚刚创建的工作表。

我可能会通过遍历所有工作表并找到名称为“ Sheet”的工作表,然后选择编号最高的工作表来解决此问题,但是我正试图避免这种做法。

有想法吗?

0 个答案:

没有答案