我想让 VBA 为 Excel 数据透视表生成一些数据。然后 VBA 将重新计算数据,并且枢轴将基于此更新。
问题:是否可以让 VBA 成为数据透视的直接数据源,还是我需要在 VBA 的文件中写下来并让皮托管从那里自行刷新?直接数据源的优势在于我可以创建多维数据,而不仅仅是二维矩阵。
我可以看到我可以选择很多数据源,并且可以从 VBA 中以其中一种格式编写一些数据。
因此,例如,我可以选择从 VBA 生成一个 xml 文件,然后让一个数据透视表使用该 xml 文件作为其源。我想在 VBA 中从 SQL Server 模拟 OLAP 多维数据集是个坏主意!
达米安