gpt4 book ai didi

vba - 如何使用 VBA 刷新数据透视表

转载 作者:行者123 更新时间:2023-12-04 21:55:16 28 4
gpt4 key购买 nike

我试图弄清楚如何刷新数据透视表。当它到达 pt.RefreshTable 时,我收到一条错误消息我试过.RefreshTable.PivotCache.Refresh他们都给了我错误代码1004。

Sub RefreshAllPivotTables()
Dim pt As PivotTable
activateSheet ("Sheet2")
Set pt = ActiveSheet.PivotTables("PivotTable3")
pt.RefreshTable
End Sub

Sub activateSheet(sheetname As String)
Worksheets("Sheet2").Activate
End Sub

最佳答案

该问题的解决方案是使用 .Update而不是 .RefreshTable

Sub RefreshAllPivotTables()
Dim pt As PivotTable
activateSheet ("Sheet2")
Set pt = ActiveSheet.PivotTables("PivotTable3")
pt.Update
End Sub

关于vba - 如何使用 VBA 刷新数据透视表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46285167/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com