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呢??