4.4.1-函数Function¶
从代码的文本角度来说,Function与Sub区别就是使用的关键字不同。Function与我们在数学上学的函数概念基本是一致的,以下示例的函数实现两个数相加的效果,输出结果为3。函数最终的输出结果通过将拟输出的信息赋值给函数名,在下面的示例中为y。若函数无返回值,也可以使用Call 函数名。除了有返回值,Function的使用方法与Sub并无不同,至少一般使用中没有。
Sub test()
x1 = 1
x2 = 2
output = y(x1, x2)
Debug.Print (output)
End Sub
Function y(x1, x2)
y = x1 + x2
End Function