返回列表 上一主題 發帖

矩陣合併

回復 1# acdx
以四陣列為例
  1. Sub ex()
  2. Dim AHW(12), BHW(12), CHW(12), DHW(12), TAry, MyAry()
  3. For i = 0 To 11  '寫入4個一維陣列的值
  4.   AHW(i) = Int((100 * Rnd) + 1)
  5.   BHW(i) = Int((100 * Rnd) + 1)
  6.   CHW(i) = Int((100 * Rnd) + 1)
  7.   DHW(i) = Int((100 * Rnd) + 1)
  8. Next
  9. TAry = Array(AHW, BHW, CHW, DHW)  '合併四個一維陣列
  10. MyAry = Application.Transpose(Application.Transpose(TAry))  '將一維陣列轉成正確二維陣列
  11. [A1].Resize(4, 12) = MyAry  '將二維陣列寫入工作表
  12. For i = 1 To 4
  13.    For j = 1 To 12
  14.      MsgBox MyAry(i, j)  '取出二維陣列的值
  15.    Next
  16. Next
  17. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 並非有錢魷是快樂,問心無愧心最安。
返回列表 上一主題