当前位置:ag捕鱼王app官网 > > 编程语言 > vba >
在 vba 中调用 sub
作者:迹忆客
最近更新:2023/03/19
浏览次数:
我们将通过 vba 中的示例介绍如何在另一个 sub 中调用 sub。
在 vba 中调用 sub
在处理多个子过程时,我们可能会遇到需要为同一个函数调用多个子过程的情况。
有些函数需要编写大量代码,并且要使这些代码易于理解;我们需要将它们分成多个部分。我们需要在单个子程序中调用这些部分,以确保整个过程以流线型的方式工作。
本教程将教我们在单个 sub 中调用多个 sub。让我们通过一个示例,在该示例中,我们将获取多个列的总和,然后获取多个总和的总和,如下所示。
sub sumofa()
dim result as double
result = worksheetfunction.sum(range("a2:a8"))
range("a11") = "sum of a"
range("a12") = result
end sub
sub sumofb()
dim result as double
result = worksheetfunction.sum(range("b2:b8"))
range("b11") = "sum of b"
range("b12") = result
end sub
sub totalsum()
call sumofa
call sumofb
dim result as double
result = worksheetfunction.sum(range("a12:b12"))
range("c11") = "total sum"
range("c12") = result
end sub
输出:
从上面的例子中我们可以看出,我们想要得到多列的总和,然后我们想要得到我们得到的总和的总和。为此,我们将代码分解为三个不同的子程序,并在最后一个子程序中调用这两个子程序。
将代码分解为多个函数是一种使它们简单易行的好习惯。
转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处
本文地址:
相关文章
发布时间:2023/03/19 浏览次数:627 分类:vba
-
本教程演示了如何在 vba 中使用具有多个条件的自动过滤器。
发布时间:2023/03/19 浏览次数:383 分类:vba
-
本教程演示如何在 vba 中设置工作表。