VBA作为Excel的数据源

时间:2012-07-06 17:49:46

标签: excel vba pivot-table

我想让VBA为Excel Pivot表生成一些数据。然后VBA将重新计算数据,枢轴将根据该更新。

问题:是否可以让VBA成为数据透视表的直接数据源,或者我是否需要在VBA中写下文件并让pitot从那里刷新? 直接数据源给我的优势是我可以创建多维数据,而不仅仅是2D矩阵。

我可以看到我可以选择很多数据源,我可以用VBA中的一种格式编写一些数据。

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

达米安

1 个答案:

答案 0 :(得分:0)

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

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