0
我想讓VBA爲Excel數據透視表生成一些數據。然後VBA將重新計算數據,並且數據透視將基於此進行更新。VBA作爲Excel的數據源
問題:是否有可能讓VBA成爲數據透視的直接數據源,還是需要從VBA中寫入文件並讓皮託從那裏刷新? 直接數據源爲我提供了可以創建多維數據而不僅僅是2D矩陣的優勢。
我可以看到我可以選擇很多數據源,並且我可以用VBA中的這些格式之一寫入一些數據。
例如,我可以選擇從VBA生成一個xml文件,然後讓一個數據透視表使用該xml文件作爲其源。我想在VBA中從SQL Server模擬OLAP多維數據集是一個壞主意!
達米安
VBA本身不是數據源,而是用於操作數據(或對象)的編程語言。您可以將數據存儲在數組等中,但僅在運行時纔可用。 VBA唯一能做的就是操作現有數據,然後將其放入數據透視表所基於的範圍內。如果您需要更多幫助,請提供更多信息,因爲您的問題完全清楚。 – 2012-07-06 18:46:48
我加了一些評論,我希望它有幫助嗎? – Damian 2012-07-06 19:04:53