在UDF VBA函数中返回错误的最佳方法
我是新来的这个论坛,请耐心等待
我有一个Excel VBA函数与error handling,返回一个双
如果函数失败,返回错误的最佳方法是什么?
此刻如果失败,则返回0,但0可能是该函数的有效返回值
仅仅是改变函数返回一个变体,然后返回错误?
谢谢
您可以使用CVErr()
返回任何#
types的错误。 例如返回#VALUE!
Public Function Foo(i As Long) As Variant '//must return a variant If i < 0 Then Foo = CVErr(xlErrValue) Else Foo = 3 / i End If End Function
- OleDB数据提供者找不到VBA / Excel
- excel vba userform enableevents
- Excel:如果在另一列中find匹配项,则删除部分文本string
- Excel C#Interop与Excel VBA
- 按行比较Excel中的两列?
- VSTO Excel Workbook外接程序无法通过1台计算机上的Visual Studiodebugging程序加载
- Excel的VB运行时错误10004无法获得工作表类的oleobject属性
- 使用dynamicLinq和EPPlus导出到Excel?
- C#任务,System.Threading.Thread.CurrentThread.CurrentCulture和Microsoft.Office.Interop.Excel