0

我有一个包含许多工作表和许多数据透视表的工作簿。在所有这些数据透视表的一个位置进行概述将非常有助于确保我拥有一致的参数、标题等。

它应该显示关键信息,例如:

工作表名称、数据透视表名称、数据透视表位置、指向位置的超链接、选择的参数(如 OLAP 支持、当前连接的切片器等、类型(电源轴或标准)

我想我们都会很高兴为我们所有的复杂应用程序提供这个。有人知道如何在 VBA 或其他东西中设计这个吗?

4

1 回答 1

1

您应该能够遍历数据透视表并通过以下方式获取信息:

Dim pvt As PivotTable
Dim ws As Worksheet
Set ws = ThisWorkBook.ActiveSheet
For Each pvt In ws.PivotTables

'collect data about pivot tables and output somewhere..
Next pvt

如果数据透视表在多个工作表中,则将该循环嵌套在一个循环中,该循环在工作簿工作表中循环。

这是否为您提供了一个足够的起点?

于 2012-12-05T17:52:47.473 回答