VB变量声明的有关问题

VB变量声明的问题
自定义的一个过程,如何声明一个参数,在调用这个过程时可以传递多个值?以前在书上曾经看到过,忘了怎么声明了。比如:
private   sub   SetValue(byval   string   as   这里如何写)
  ····
end   sub

调用的时候可以传递多个参数,比如:
SetValue   'aaa ', 'bbb ', 'ccc '

------解决方案--------------------
private sub SetValue(byval str1 as string,byval str2 as string,...)
····
end sub
------解决方案--------------------
private sub SetValue(ParamArray items())
For Each i In Items

Next

------解决方案--------------------
variant
------解决方案--------------------
ParamArray