返回列表 上一主題 發帖

[發問] 以VBA寫的樞紐分析如何正確執行

[發問] 以VBA寫的樞紐分析如何正確執行

版上各位前輩大家好,小弟目前正在學習VBA,
目前以vba寫了一個可跑出樞紐分析表的程式,在逐步執行(F8)的時候都沒有發生問題。
但在正式執行的時候,卻無法正確的跑出"內含資料"的樞紐分析表(如附件DeptByMonth Sheet)。
多次修改後仍是一樣無法順利跑出明細(目前的明細是逐步執行下跑出的)。
另想以vba可自動按不同分頁名稱(如附件以部門別)跑出各自的明細,但此語法『PT.ShowPages PageField:="部門名稱"』似乎無法使用,不知道是何原因?
希望能請各位前輩協助幫忙,謝謝。

Expenses.rar (343.42 KB)

自行回答一下,
有關問題一部分,是PT.ManualUpdate = True及PT.ManualUpdate = False影響了結果。將這兩行刪除後就正常了。
問題二部分,將ShowPages那條改為『ActiveSheet.PivotTables("MonthlyBudgetByDept").ShowPages PageField:="部門名稱"』就可解決了。

TOP

附上修改後檔案如下,再請大家指教。謝謝
Expenses2.zip (451 KB)

TOP

        靜思自在 : 好事要提得起,是非要放得下,成就別人即是成就自己。
返回列表 上一主題