返回列表 上一主題 發帖

[發問] 隨機改變陣列大小

本帖最後由 kimbal 於 2013-6-11 13:47 編輯

回復 1# xandertco

動態陣列
  1. Sub test()
  2. Dim a As long
  3. a = Cells(Range("A65536").End(xlUp).Row, 1).Row - 1

  4. Dim myarray()
  5. ReDim myarray(a, 1)
  6. For i = 0 To a
  7.     For j = 0 To 1
  8.       myarray(i, j) = Cells(i + 1, j + 1)
  9.     Next j
  10. Next i
  11. End Sub
複製代碼
另外跟主問題無關的提示:上面integer 應轉成long, 如果行數多於3萬多的話,integer會出問題的.
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

        靜思自在 : 能幹不幹,不如苦幹實幹。
返回列表 上一主題