我想编写具有多个参数的代码,如下所示:
Set param1 = qt.Parameters.Add("City Parameter", xlParamTypeVarChar)
,并且可以使用一个参数或第二个参数。 VBA要求我同时具有两个参数的值,但是我想拥有一个强制性参数,而其他参数则是可选的。我应该在代码中添加什么?
答案 0 :(得分:1)
可选参数用术语Optional
示例:
Sub DoStuff(requiredParam as String, Optional optParam as String = "")
添加= ""
是有帮助的,因此您可以根据是否传递了值来写出逻辑。""
只是一个示例,您应该选择一个不太讨厌的值被传递。