请问vb调用函数中加上一个判断提前结束函数并且把另一个函数作为继续传入调用怎么实现?

请问vb调用函数中加上一个判断提前结束函数并且把另一个函数作为继续传入调用怎么实现?函数退出以后返回值采用新的函数怎么实现?

这没办法在函数内实现,应该再定义一个函数,它负责调用你原先的函数或者另一个函数。函数退出后没法再对调用它的函数的代码逻辑作出控制了。

Function a() As Long
    If 满足某种条件 Then
        a = b()
        Exit Function
    End If
    ... '正常代码'
    a = 1 '正常的返回值'
End Function