作者unfinish (笑吟吟的淫淫笑)
看板Visual_Basic
标题[VBA ] 请问自定义函数如何回传#N/A
时间Fri Jan 29 16:33:03 2021
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://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1611909187.A.56A.html