Excel的UI不允许将使用外部数据源的数据透视表更改为基于表/范围的数据透视表,反之亦然。有没有办法对其进行编码?至少如何通过"借用"从一个数据透视表到另一个数据源的所有行,字段,计算字段,格式等,尽管它们的数据源类型不同?
如果Pivot#1使用SQL而Pivot#2使用范围,那么我已尝试ThisWorkbook.Sheets(1).PivotTables(1).CacheIndex = ThisWorkbook.Sheets(1).PivotTables(2).CacheIndex
但得到了:
运行时错误' 1004':
应用程序定义或对象定义的错误