Function 如何执行Excel函数?

Function 如何执行Excel函数?,function,excel,worksheet-function,vba,Function,Excel,Worksheet Function,Vba,有没有办法在VBA中包装对Excel内置函数的调用?是的,只需在前面加上WorksheetFunction 例如WorksheetFunction.VLookup(…很好,谢谢!但是,似乎并不是所有的函数都在那里。例如,今天()Excel函数?或者这是某些特定函数集的一部分?我认为只有没有本地VBA等价物的函数可用。例如,VBA已经有了Date作为今天的函数。我认为值得补充的是,有两种使用方法(例如)VBA中的VLOOKUP:someVar=Application.WorksheetFuncti

有没有办法在VBA中包装对Excel内置函数的调用?

是的,只需在前面加上
WorksheetFunction


例如
WorksheetFunction.VLookup(…

很好,谢谢!但是,似乎并不是所有的函数都在那里。例如,今天()Excel函数?或者这是某些特定函数集的一部分?我认为只有没有本地VBA等价物的函数可用。例如,VBA已经有了
Date
作为今天的函数。我认为值得补充的是,有两种使用方法(例如)VBA中的VLOOKUP:
someVar=Application.WorksheetFunction.VLOOKUP(…)
someVar=Application.VLOOKUP(…)
如果找不到查找值,第一个将抛出错误,但第二个将不会,而是在“someVar”中返回一个错误值,您可以使用IsError()进行测试