[算表] 關於Worksheet.Calculate請益

看板Office作者 (沒有毛的雞)時間3年前 (2020/08/27 17:28), 編輯推噓0(006)
留言6則, 2人參與, 3年前最新討論串1/2 (看更多)
各位下午好 蔡逼八肥宅我今天下午在研究公司的model時 有個地方一直不是很了解 決定上來請教一下 model裡有個程序(在模組裡)一開始會先將Application.Calculation設定成xlManual 接著初始化一些參數後 進行Worksheets(工作表名).Calculate 一開始以為是讓整個工作表格子內的函數重新運送一次 結果F8一行一行按下去卻發現 Worksheets(工作表名).Calculate後會跳到另一個模組執行Function 不是很懂為什麼會跳到另一個模組 還有怎麼不單純使用Call就好 對問題或model描述不夠清楚的話很不好意思 model裡有20-30個工作表 模組也有10來個 還在慢慢熟悉中 有模糊的地方我可以馬上查看一下 感謝 ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.47.71 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1598520485.A.AFF.html

08/27 17:36, 3年前 , 1F
不確定是不是有格子輸入了模組裡的函數,正在檢查中
08/27 17:36, 1F

08/27 17:36, 3年前 , 2F
如果有的話 vba執行是會跳到函數所在的那個模組嗎
08/27 17:36, 2F

08/27 17:41, 3年前 , 3F
該工作表應是有用到模組內的function,測試內文所寫動作,
08/27 17:41, 3F

08/27 17:41, 3年前 , 4F
於手動計算後再運算是會執行該function(不限是否同模組下)
08/27 17:41, 4F

08/27 17:44, 3年前 , 5F
感謝s大,後來檢查的確是有用到該函數沒錯 剛發完文
08/27 17:44, 5F

08/27 17:44, 3年前 , 6F
才想到 前面不知道在卡什麼xD
08/27 17:44, 6F
文章代碼(AID): #1VHtobh_ (Office)
文章代碼(AID): #1VHtobh_ (Office)