Excel 报告数据透视表切片器的连接';不显示所有透视表?

Excel 报告数据透视表切片器的连接';不显示所有透视表?,excel,pivot-table,slicers,vba,Excel,Pivot Table,Slicers,Vba,我有3张表,每张表上有几个数据透视表,一张表上有源数据。这4张工作表是直接从另一个工作簿复制的。当我在每个透视表的源数据上复制工作表时,它仍然是原始工作簿中的原始源数据表。因此,我将每个透视表的源更改为复制的原始数据表。在执行此操作时,我必须断开所有透视表切片器,以便能够更改源 现在,这就是我的问题所在;当我返回重新连接切片器时,列表中只显示一个透视表,而实际上我需要将切片器连接到多个透视表。我需要做什么 注意:我使用我创建的宏完成了所有这些,因此我愿意使用宏。我能够通过以下步骤解决此问题 删除

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

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


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

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

  • 删除所有切片器

  • 更改表名:

  • 对于每个透视表,单击“更改数据源”按钮。新名称应该已经存在,所以只需按enter键。如果您没有删除所有切片器,它将抛出一个错误,表明它现在只标识具有相同数据源的其他透视表

  • 创建新切片器并重新连接到所有表


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

    我遇到了相同的问题,没有显示所有的轴,并注意到,虽然源在所有方面都相同,但我在源中选择的范围不同。我将透视表中的所有范围重置为相同,所有表现在都显示在切片器中供选择。

    请显示您的代码。如果您只看到一个透视表,则其他透视表的源数据不相同。