Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 当透视表更改时动态更改的表_Excel_Dynamic_Pivot Table - Fatal编程技术网

Excel 当透视表更改时动态更改的表

Excel 当透视表更改时动态更改的表,excel,dynamic,pivot-table,Excel,Dynamic,Pivot Table,我有以下问题,我很难解决(在网上找不到一个完全符合我想法的案例) 我目前使用数据透视表中的数据手动更新普通Excel表,数据透视表每周更新一次(它基本上与数据透视表完全相同,只是作为带值的普通表)。我希望数据显示在正常的Excel表格中,作为计算值 由于常规表的手动更新目前非常耗时,我想知道是否有一种方法可以在使用新数据刷新透视表时自动刷新该表 通常,我只是将数据从透视链接到普通表中相应的单元格,但是透视表的大小每周都会根据输入数据而变化 是否有一种方法可以调整普通表,使其同时改变ist大小并准

我有以下问题,我很难解决(在网上找不到一个完全符合我想法的案例)

我目前使用数据透视表中的数据手动更新普通Excel表,数据透视表每周更新一次(它基本上与数据透视表完全相同,只是作为带值的普通表)。我希望数据显示在正常的Excel表格中,作为计算值

由于常规表的手动更新目前非常耗时,我想知道是否有一种方法可以在使用新数据刷新透视表时自动刷新该表

通常,我只是将数据从透视链接到普通表中相应的单元格,但是透视表的大小每周都会根据输入数据而变化

是否有一种方法可以调整普通表,使其同时改变ist大小并准确反映枢轴


我希望我能说清楚。

尝试使用工作表_PivotTableUpdate(ByVal Target As PivotTable)子表跟踪数据透视表更新,然后您可以运行一些代码来复制内容并粘贴到另一个表中,最后您可以使用此命令“ActiveSheet.ListObjects(“Table1”)。调整范围($A$1:$C$7)”更改大小。

请参阅我的答案

它调整表的大小以匹配数据透视表的维度。然后,可以使用计算列从该表中引用所需的数据透视表单元格


另请查看为数据透视表创建动态命名范围的my,这是引用数据透视表任何部分的另一种方式。

谢谢您的回复。谢谢您的输入!我在你的链接线程中发布了一个问题。你是在谈论StackOverflow线程,还是在博客帖子中?我看不见。