将外部枢轴转换为内部枢轴,反之亦然

时间:2018-05-20 22:49:58

标签: excel excel-vba pivot-table vba

Excel的UI不允许将使用外部数据源的数据透视表更改为基于表/范围的数据透视表,反之亦然。有没有办法对其进行编码?至少如何通过"借用"从一个数据透视表到另一个数据源的所有行,字段,计算字段,格式等,尽管它们的数据源类型不同?

如果Pivot#1使用SQL而Pivot#2使用范围,那么我已尝试ThisWorkbook.Sheets(1).PivotTables(1).CacheIndex = ThisWorkbook.Sheets(1).PivotTables(2).CacheIndex但得到了:

  

运行时错误' 1004':

     

应用程序定义或对象定义的错误

enter image description here

0 个答案:

没有答案