首页 > 解决方案 > 我可以在 VBA 的函数中调用子程序吗?

问题描述

我正在尝试在 vba 中编写一个函数,该函数运行一个子例程并返回,然后如果子例程运行则返回“成功”,但是当我尝试在工作表中执行该函数时,我得到 #VALUE 并且不调用子例程。

简单示例代码如下所示:

Sub downonecell(a)
    Range("B10").value = a
End Sub

Function onebelow(b As Integer) As Variant
    Call downonecell(b)
    onebelow = "Success"
End Function 

标签: excelvba

解决方案


推荐阅读