PivotTable.ChangePivotCache 方法 (Excel)

更改指定数据透视表PivotCache 对象。

语法

表达式ChangePivotCache (bstr)

表达 一个代表 数据透视表 对象的变量。

参数

名称 必需/可选 数据类型 说明
bstr 必需 字符串 表示指定 数据透视表 的新 PivotCache 的数据透视表或 PivotCache 对象。

备注

ChangePivotCache 方法只能与使用工作表上存储的数据作为数据源的数据透视表一起使用。 如果将 ChangePivotCache 方法用于连接到外部数据源的数据透视表,则会发生运行时错误。

示例

在以下代码示例中,名为 PivotTable1 的数据透视表位于 Sheet1 上。 代码将其透视缓存更改为从存储在同一工作簿中名为 Table2 的表中的数据创建的缓存。

Sheets("Sheet1").PivotTables("PivotTable1").ChangePivotCache _
   ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:="Table2", Version:=xlPivotTableVersion15)

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。