Ben*_*enj 8 collections vba join
有没有办法在VBA中加入一个集合?我可以找到join(array,";"),但是这个函数不能应用于集合.
谢谢.
这是加入它的方法:
Join(CollectionToArray(colData), ",")
Run Code Online (Sandbox Code Playgroud)
和功能:
Public Function CollectionToArray(myCol As Collection) As Variant
Dim result As Variant
Dim cnt As Long
ReDim result(myCol.Count - 1)
For cnt = 0 To myCol.Count - 1
result(cnt) = myCol(cnt + 1)
Next cnt
CollectionToArray = result
End Function
Run Code Online (Sandbox Code Playgroud)