我有下面一段代码,用于在我的工作簿中创建一组列的数据透视表。
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
newname, Version:=6).CreatePivotTable TableDestination:= _
newname & "!R7C1", TableName:=PivotTableName, _
DefaultVersion:=6
这段代码在我的机器和许多其他人的机器上运行得很好。但是对于一些人来说,这会抛出运行时错误5:无效过程调用或参数。会是什么问题呢?
FromPivotCaches.Create
docs:
参数
名称 | 必选/可选 | 数据类型 | 描述 |
---|---|---|---|
Version | 可选 | Variant | 数据透视表的版本。Version可以是XlPivotTableVersionList 常量之一 |