0

我想让 VBA 为 Excel 数据透视表生成一些数据。然后 VBA 将重新计算数据,并且枢轴将基于此更新。

问题:是否可以让 VBA 成为数据透视的直接数据源,还是我需要在 VBA 的文件中写下来并让皮托管从那里自行刷新?直接数据源的优势在于我可以创建多维数据,而不仅仅是二维矩阵。

我可以看到我可以选择很多数据源,并且可以从 VBA 中以其中一种格式编写一些数据。

因此,例如,我可以选择从 VBA 生成一个 xml 文件,然后让一个数据透视表使用该 xml 文件作为其源。我想在 VBA 中从 SQL Server 模拟 OLAP 多维数据集是个坏主意!

达米安

4

1 回答 1

0

对于 OLAP 多维数据集,Microsoft Excel 是一个非常好的查看器,但如果您可以访问 Analysis Server 工具,您会更喜欢使用它。

但是,Excel 可以自己连接到 SQL Server。你有没有尝试过?它在数据菜单中。

于 2012-07-26T02:37:15.060 回答