看板 Office 關於我們 聯絡資訊
各位下午好 蔡逼八肥宅我今天下午在研究公司的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
eric19980722: 不確定是不是有格子輸入了模組裡的函數,正在檢查中 08/27 17:36
eric19980722: 如果有的話 vba執行是會跳到函數所在的那個模組嗎 08/27 17:36
soyoso: 該工作表應是有用到模組內的function,測試內文所寫動作, 08/27 17:41
soyoso: 於手動計算後再運算是會執行該function(不限是否同模組下) 08/27 17:41
eric19980722: 感謝s大,後來檢查的確是有用到該函數沒錯 剛發完文 08/27 17:44
eric19980722: 才想到 前面不知道在卡什麼xD 08/27 17:44