Пользовательский интерфейс Excel не позволяет изменять сводную таблицу, в которой используется внешний источник данных, в сводную таблицу, основанную на таблице / диапазоне, и наоборот.Есть ли способ закодировать это?Как насчет, по крайней мере, способа «заимствовать» все строки, поля, вычисляемые поля, форматы и т. Д. Из одной сводной таблицы в другую, несмотря на их разные типы источников данных?
Если Pivot # 1 использует SQL иPivot # 2 использует диапазон, затем я попытался ThisWorkbook.Sheets(1).PivotTables(1).CacheIndex = ThisWorkbook.Sheets(1).PivotTables(2).CacheIndex
, но получил:
Ошибка времени выполнения '1004':
Ошибка приложения или объекта