1
1
关于数组分配的一个很好的解释是 http://www.cpearson.com/Excel/IsArrayAllocated.aspx 例外情况:
以及功能
与
|
2
3
tl;dr-如果忽略(测试),则使用… 非关税壁垒 即使是 ParamArray 不能与任何声明的可选参数(包括paramarray本身)一起使用,如果省略,则不会引发错误。可以很容易地说,paramarray是 总是可选的 尽管它不能被贴上这样的标签。
用户没有提供的paramarray将是一个已实例化但既没有填充也没有正维数的变量数组。 它将被定义为 LBound 0(零)和 UBound 的-1(减1)。这与声明但未标注维数的任何其他变量数组相同。 既然是 always a variant type parameter ,它还将用 IsMissing 也。
测试ismissing或ubound值-1将确定用户是否提供了paramarray。
|