excel - 从 excel 2016 到 2013 的数据透视表创建
问题描述
我创建了一个代码,该代码基于一组数据在新工作表中创建了一个数据透视表。问题是有时它会跳过数据透视表的创建。仅在 excel 2013 中跳过,在 excel 2016 上它总是创建数据透视表。
我检查了大小,但它会创建更大的文件,每个示例 100.000 个项目,而跳过的项目是 80.000
'Define Data Range
lastrow = DSheet.Cells(rows.Count, 2).End(xlUp).Offset(1, 0).Row
LastCol = DSheet.Cells(1, Columns.Count).End(xlToLeft).Column
Set PRange = DSheet.Cells(1, 1).Resize(lastrow, LastCol)
'Define Pivot Cache
Set PCache = ActiveWorkbook.PivotCaches.Create _
(SourceType:=xlDatabase, SourceData:=PRange, _
Version:=xlPivotTableVersion15). _
CreatePivotTable(TableDestination:=PSheet.Cells(1, 1), _
TableName:=NameTable)
'Insert Blank Pivot Table
Set PTable = PCache.CreatePivotTable _
(TableDestination:=PSheet.Cells(1, 1), TableName:=NameTable)
它应该在新工作表中创建一个数据透视表
解决方案
推荐阅读
- r - 在 Shiny 中添加新的反应列
- linux - 如何使用 for... in 循环中的位置参数遍历目录中的所有内容?
- scala - 喷雾 JsValue 的自定义元映射
- python - 使用 beautifulsoup 抓取网站的问题
- typescript - Azure 管道自定义任务组布尔复选框聚集在一起
- asp.net - aspx 页面中的多个 UpdatePanel,在一个 UpdatePanel 中具有计时器控制 - 网络利用率
- c++ - g ++没有找到opencv .hpp文件
- php - Laravel 查询从数据库中获取数据很慢
- powershell - Chocolatey Install Arguments Syntax
- filter - 使用带有graphql的magento2中的自定义属性过滤产品会导致错误:字段不是由类型ProductAttributeFilterInput定义的