0
我創建了一個基於源範圍自動創建數據透視表的子。當源數據是一個小範圍時,代碼工作正常。但是,當我在一些更大的數據(110'000行)上運行它時,運行時錯誤13(類型不匹配)。Excel VBA PivotCaches不會接受源
我不明白它爲什麼這樣做。我可以在另一個範圍上運行完全相同的代碼,一切都很好?
有人有一個建議,爲什麼會發生?
Set rDataRange = wsData.Range("A1").CurrentRegion
' Create the cache
Set PTCache = ActiveWorkbook.PivotCaches.Create(_
SourceType:=xlDatabase, _
SourceData:=rDataRange)
+1最有可能缺失標題。嘗試手動添加數據透視表(沒有宏)並查看遇到的問題。當前區域快捷方式是Ctrl + A或Ctrl + Shift + 8 – nutsch
通過使用rDataRange.select查看選區來檢查它,並且包含標題。將嘗試在其他帖子中描述的解決方案...並回來。 – rohrl77
+1找到我沒有的文章。謝謝。 – rohrl77