2017-03-13 6 views

答えて

1

"リストのリスト"はどういうものかわかりませんが、データを配列に読み込んで使用するだけです:

Sub test() 
    Dim v() As Variant 
    Dim r As Long 
    Dim c As Long 
    With ActiveSheet.Range("A1", ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell)) 
     v = .Value 
     Debug.Print "v is dimensioned as (" & LBound(v, 1) & " To " & UBound(v, 1) & ", " & _ 
               LBound(v, 2) & " To " & UBound(v, 2) & ")" 
     For r = LBound(v, 1) To UBound(v, 1) 
      For c = LBound(v, 2) To UBound(v, 2) 
       Debug.Print "Row " & r & ", Col " & c & ":" & v(r, c) 
      Next 
     Next 
    End With 
End Sub 

配列の最初の次元は行を表し、2番目の次元は列を表します。

+0

どの変数にシートの2次元配列バージョンが含まれていますか? – citizen2077

+0

so [[row1 cell1、row1 cell2]、[row2 cell1、row2 cell2]] – citizen2077

+0

@new_to_coding 'v'は配列です。 'v(1,1)'は行1列、 'v(1,2)'は行1列2、 'v(2,1)'は行2列1、 'v(2,2)' 'v(1、x)'のすべての位置xは、行1のセルです。また、 'v(x、1)'のすべての位置xは、列1のセルです。 – YowE3K

関連する問題