我创建了一个基于源范围自动创建数据透视表的子。当源数据范围较小时,代码可以正常工作。但是,当我在一些更大的数据(110'000 行)上运行它时,我得到运行时错误 13(类型不匹配)。
我不明白它为什么这样做。我可以在另一个范围内运行完全相同的代码,一切都很好???
有人建议为什么会发生这种情况?
Set rDataRange = wsData.Range("A1").CurrentRegion
' Create the cache
Set PTCache = ActiveWorkbook.PivotCaches.Create( _
SourceType:=xlDatabase, _
SourceData:=rDataRange)