excel - Excel VBA - 刷新特定的数据透视表
问题描述
我正在使用下面的代码来刷新数据透视表,它在另一个工作表中但在同一个工作簿中,不确定我缺少什么,因为它只有在我在销售工作表中运行时才有效。我认为使用整个对象的层次结构会起作用。有什么建议吗?
Sub RefreshSales()
ActiveWorkbook.Sheets("Sales").PivotTables(1).PivotCache.Refresh
ActiveWorkbook.Sheets("Sales").PivotTables(1).RefreshTable
MsgBox "Refresh completed", vbInformation
End Sub
解决方案
推荐阅读
- c# - 读取或转换为文件 -byte[] 数组错误
- mysql - 在 MySQL 中使用递归 CTE 查询插入查询
- r - 如果某个观测值出现不止一次,通过总结将数据重新塑造成一个面板?
- quasar-framework - Quasar QTable 上的覆盖分页会删除总记录和页码
- android - 如何对开发人员隐藏外部 AAR 文件
- javascript - 读取txt文件中的多行在php中不起作用
- javascript - 为什么 Form.Select 在我的简单 react-bootstrap 应用程序中没有被识别,遵循 react-bootstrap 文档?
- android - 我让我的 Android 模拟器工作,但安装 apk 时一直出现问题
- azure - 具有特定成员用户权限的 Azure Active Directory 受限来宾用户帐户
- react-native - React Native:获取比“TypeError”更详细的获取错误