数据透视表切片器的报告连接未显示所有数据透视表?

Sor*_*ath 5 excel vba pivot-table slicers

我有 3 张纸,每张纸上有几个数据透视表,一张纸上有源数据。这 4 张工作表是直接从另一个工作簿复制的。当我将工作表复制到每个数据透视表的源数据上时,仍然是原始工作簿中的原始源数据表。因此,我将每个数据透视表的源更改为复制的原始数据表。在执行此操作时,我必须断开所有数据透视表切片器的连接才能更改源。

现在,这就是我的问题所在;当我回去重新连接切片器时,列表中只显示一个数据透视表,而实际上我需要将切片器连接到几个。我需要做什么?

注意:我使用我创建的宏完成了所有这些操作,因此我愿意使用宏。

小智 5

我能够通过以下步骤解决此问题;

  1. 删除所有切片器

  2. 更改表名:

    (这里的例子)

  3. 对于每个数据透视表,单击更改数据源按钮。新名称应该已经在那里,所以只需按 Enter 键。如果你没有删除所有切片器,它会抛出一个错误,表明它现在只识别具有相同数据源的其他数据透视表。

    (这里的例子)

  4. 创建一个新的切片器并重新连接到所有表。

请注意,可能不需要第 2 步,但这是我遵循的工作流程。