• 2

【Excel】10/14已解決.樞紐分析表、自動重新整理設定

Randy_Ch wrote:
嘗試去新增一筆新的資料的時候卻跳出,超出範圍...(恕刪)


剛剛看了微軟的官方論譠,新版的excel
樞紐分析表跟資料在同一個工作表,用vba更新有bug,會當機、出錯,時好時壞
不同工作表時,完全沒事
(365好像沒問題,我只試到2016(未更新))

用虛擬機試了mac版,更慘
請改用 ThisWorkbook.RefreshAll+Application.EnableEvents

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
ThisWorkbook.RefreshAll
Application.EnableEvents = True
End Sub
Randy_Ch wrote:
小弟將程式碼輸入進去...(恕刪)


應該是名稱填錯吧
以下圖為例
應該要寫
Worksheets("資料庫").PivotTables("樞紐分析表1").PivotCache.Refresh


f10629 wrote:
應該是名稱填錯吧
以下圖為例
應該要寫...(恕刪)


我看也是,名稱打錯吧

一直都用不同工作表測試,因為看到提問者放在同工作表,試一下沒想到有bug

請教您是用那一版的excel
舊版excel用PivotCache.Refresh完全沒問題
我試到2016(未更新),只要放同一工作表,時好時壞,但放在不同工作表正常


snare wrote:
剛剛看了微軟的官方論...(恕刪)


小弟用Mac Excel

改用這個VBA後,就可以自動更新了!!
真的非常感謝,就不用一直手按了!
f10629 wrote:
應該是名稱填錯吧以下...(恕刪)


小弟將名稱修改後,換出現偵測錯誤!
真的有得學噎! 要爬文功課好多

非常感謝兩位前輩的分享!
感謝各位
受教了
非常感激
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?