看板 Visual_Basic 關於我們 聯絡資訊
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
LPH66: https://tinyurl.com/yxwa9zo7 01/29 16:42