[算表]外部連結變更來源時,自訂函數不會更新

看板Office作者 ( )時間12年前 (2014/04/14 19:38), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
軟體:EXCEL 版本:2003 在EXCEL檔中有一些儲存格數據參照自其它檔案,如[A1]及[B1] 且小弟在EXCEL有使用自訂函數,依據條件選擇[A1]或[B1]的值 目前遇到的問題是,當我變更參照的檔案時(來源檔1→來源檔2) EXCEL中的[A1]、[B1]會變成新來源檔數據,但使用自訂函數的儲存格卻不會連動 有試著使用Worksheet_Change,但仍不會使自訂函數的儲存格連動 我知道按組合鍵可以使工作表刷新 但是否有VBA寫法可以使變更參考來源時,使自訂函數也自動更新呢? PS:我將有問題的檔案上傳,還請各位前輩幫幫忙(http://0rz.tw/AcwBg) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.43.179.152 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1397475486.A.AF6.html

04/14 20:06, , 1F
加function test() 下加 Application.Volatile
04/14 20:06, 1F

04/14 20:47, , 2F
Application.Volatile之前也試過,但也沒成功
04/14 20:47, 2F

04/14 20:52, , 3F
好像可以了!! 感謝,我再研究下之前為何不行
04/14 20:52, 3F
文章代碼(AID): #1JIyYUhs (Office)
文章代碼(AID): #1JIyYUhs (Office)