[VBA ] 請問自定義函數如何回傳#N/A

看板Visual_Basic作者 (笑吟吟的淫淫笑)時間3年前 (2021/01/29 16:33), 編輯推噓1(100)
留言1則, 1人參與, 3年前最新討論串1/1
EXCEL使用函數時 異常發生就會回傳對應的錯誤值 像是... #N/A #VALUE! #REF! #DIV/0! #NUM! #NAME? #NULL! 寫自定義函數時 要怎樣才能回傳錯誤值?? 直接給字串 系統是不認帳的 例如 Function FTEST() As Variant FTEST="#N/A" End Function 用ISNA()去檢查 會認為有值回傳 目前發現資料型態不一樣就會出現#VALUE! 例如 Function FTEST() As Double FTEST="#N/A" End Function 不給值會回傳空字串(As String)或0(As Double or As Integer) Function FTEST() As Double End Function 請問要怎樣才能讓自訂函數回傳#N/A呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.70.34 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1611909187.A.56A.html

01/29 16:42, 3年前 , 1F
文章代碼(AID): #1W4yX3Lg (Visual_Basic)
文章代碼(AID): #1W4yX3Lg (Visual_Basic)