如何在数据透视表上修改筛选后的数据(不改变数据源)

1个回答

写回答

邓安琪

2026-01-28 12:10

+ 关注

VBA
VBA

要在数据透视表上更改筛选后的数据而不改变数据源,可以使用PivotTable的Refresh()方法。这个方法会更新PivotTable并使其反映最新数据。下面是一个示例:VBADim pt As PivotTableSet pt = Me.PivotTables(1)pt.DataFields.Add "Field1"pt.DataFields.Add "Field2"pt.DataFields.Add "Field3"pt.Update在这个例子中,我们创建了一个包含三个字段的PivotTable,并将它们添加到数据字段中。然后我们调用Refresh()方法来更新PivotTable并使其反映最新数据。请注意,如果您只想更新特定字段而不是整个PivotTable,则可以使用PivotTable的RefreshFields()方法。希望这个示例对您有所帮助!如果还有其他问题,请随时向我提问!

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号