Board logo

標題: [發問] 以VBA寫的樞紐分析如何正確執行 [打印本頁]

作者: evanx2008    時間: 2017-4-29 15:51     標題: 以VBA寫的樞紐分析如何正確執行

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

[attach]27113[/attach]
作者: evanx2008    時間: 2017-5-20 20:19

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

附上修改後檔案如下,再請大家指教。謝謝
[attach]27205[/attach]




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)