返回列表 上一主題 發帖

如何把兩個Array合併?

回復 1# FAlonso
適用一維陣列
  1. Sub ex()
  2. Dim a(), b(), C As Variant
  3. a = Array("Tony", "Garnett")
  4. b = Array("Allen", "Pierce", "Bryant")
  5. C = Join(a, ",") & "," & Join(b, ",")
  6. C = Split(C, ",")
  7. MsgBox Join(C, ",")
  8. End Sub
複製代碼

TOP

回復 4# chin15
你的發文下方    [編輯],
勾選右上 [刪] ,[編輯帖子]  
刪除完畢

TOP

回復 3# FAlonso
  1. Sub Ex()
  2.     Dim A(0 To 3), C(), E, R
  3.     A(0) = Array("Tony", "Garnett")
  4.     A(1) = Array("Allen", "Pierce", "Bryant")
  5.     A(2) = Array("A1", "B1", "C1")
  6.     A(3) = Array("AA1", "BB1", "CC1")
  7.     ReDim C(0)
  8.     For Each E In A
  9.         For Each R In E
  10.             C(UBound(C)) = R
  11.             ReDim Preserve C(UBound(C) + 1)
  12.         Next
  13.     Next
  14.     ReDim Preserve C(UBound(C) - 1)
  15.     MsgBox Join(C, ",")
  16. End Sub
複製代碼

TOP

        靜思自在 : 君子立恆志,小人恆立志。
返回列表 上一主題