- 帖子
- 5
- 主題
- 3
- 精華
- 0
- 積分
- 53
- 點名
- 0
- 作業系統
- Win7
- 軟體版本
- Office 2010
- 閱讀權限
- 20
- 註冊時間
- 2016-4-21
- 最後登錄
- 2021-7-19
|
[發問] excel function 無法自動更新
請問前輩們,以下是我寫的function,但是遇到一個問題,
當 Main!CH:CH欄位的值有變動,但function的值卻不會自動更新
這是哪邊語法有問題,再麻煩前輩們幫忙解惑,謝謝。
Function safeStock(fab As String, partname As String)
Application.Volatile
Select Case fab
Case "A"
safeStock = Application.Evaluate("=ROUNDUP(SUMIF(Main!$CF:$CF,""" & partname & """,Main!CH:CH),0)")
Case "B"
safeStock = Application.Evaluate("=ROUNDUP(SUMIF(Main!$CP:$CP,""" & partname & """,Main!CR:CR),0)")
Case "C"
safeStock = Application.Evaluate("=ROUNDUP(SUMIF(Main!$CZ:$CZ,""" & partname & """,Main!DB:DB),0)")
Case Else
safeStock = "error"
End Select
End Function |
|