在VBA中更改数据透视表的数据源

我的问题是这样的:我有2工作表在1工作簿是“源数据”“枢轴表” 。 每次我生成(我每周都会生成数据,而且是在macros中),数据被添加到源数据表,但数据透视表中的数据透视表保持不变。 如果每次生成报告,我仍然需要更改数据源,那么我觉得这很方便。 我希望它自动调整它的数据源,直到最后使用的单元格。 怎么做? 用作源的列是从列C到W请帮助! 🙁

如果您为源数据创build表(ctrl + t)并指示您的数据透视表读取这些表,则应该在input新数据时自动展开。 然后它应该像Thisworkbook.Worksheets(“Pivot”)一样简单。PivotTables(“PivotTable1”)。PivotCache.Refresh(基于macroslogging器)