[算表] VBA重新整理後事件觸發

看板Office作者 (主席)時間3年前 (2020/07/06 14:30), 編輯推噓0(002)
留言2則, 2人參與, 3年前最新討論串1/1
軟體:EXCEL 版本:365 請問該如何設置一個按鈕讓我可以刷新外部資料後在保護工作表呢? Public Sub tt() ActiveSheet.Unprotect ActiveWorkbook.RefreshAll ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub 但是會發現第三行會太快執行 , 在更新完之前就會鎖上活頁簿, 導致更新失敗 上MicroSoft 開發人員網站, 查到應用事件QueryTable_AfterRefresh 但經測試 , 我的物件並不屬於QueryTable 求救版大,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.255.181 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1594017010.A.F32.html

07/06 14:31, 3年前 , 1F
我的表格是 power query載入的查詢
07/06 14:31, 1F

07/06 14:44, 3年前 , 2F
google wait until activeworkbook.refreshAll finishes
07/06 14:44, 2F
文章代碼(AID): #1V0iJoyo (Office)