多个参数不是必须的

时间:2019-07-03 15:24:26

标签: sql vba optional-parameters

我想编写具有多个参数的代码,如下所示:

Set param1 = qt.Parameters.Add("City Parameter", xlParamTypeVarChar)

,并且可以使用一个参数或第二个参数。 VBA要求我同时具有两个参数的值,但是我想拥有一个强制性参数,而其他参数则是可选的。我应该在代码中添加什么?

1 个答案:

答案 0 :(得分:1)

可选参数用术语Optional

定义

示例:

Sub DoStuff(requiredParam as String, Optional optParam as String = "")

添加= ""是有帮助的,因此您可以根据是否传递了值来写出逻辑。""只是一个示例,您应该选择一个不太讨厌的值被传递。