Sub Macro_002()
'
'  將兩個不同欄位資料存入同一陣列
’
'
' 預備計時的起始時間
'StartTime = Timer  
'定義「陣列」
Dim MyArray1()      
' 取得其中一欄的最後位置
k = Sheets("直式更表").Range("e65536").End(xlUp).Row
' 重定義陣列大小,只讀兩欄資料,故 1 to 2
ReDim MyArray1(1 To k, 1 To 2)  
' 設迴圈
              For r = 1 To k              
   m = 1          
   For c = 1 To 2
      MyArray1(r, c) = Cells(r, 4 + m).Value
      m = m + 1
      '             mmm = MyArray1(r, 1)          ' 測試用
      '             NNN = MyArray1(r, 2)              ' 測試用
   Next c
                          ' 迴圈結束
  Next r
                   ' 設定結束時間
   '             EndTime = Timer
   '顯示程式耗時
   '             MsgBox Format(EndTime - StartTime, "00.00") & "秒"
   ' 測試用
   '             MsgBox mmm & "     " & NNN        
End Sub
 
 
 
 
沒有留言:
張貼留言