0
エクセルシート内の値はビジュアルベーシックのリストに入れたいと思います。各サブリストは行全体です。そのアレイをデバッグウィンドウに印刷する方法を教えてください。ありがとうございますExcelでVBAはリスト全体のリストをPythonスタイルのリストにします
エクセルシート内の値はビジュアルベーシックのリストに入れたいと思います。各サブリストは行全体です。そのアレイをデバッグウィンドウに印刷する方法を教えてください。ありがとうございますExcelでVBAはリスト全体のリストをPythonスタイルのリストにします
"リストのリスト"はどういうものかわかりませんが、データを配列に読み込んで使用するだけです:
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番目の次元は列を表します。
どの変数にシートの2次元配列バージョンが含まれていますか? – citizen2077
so [[row1 cell1、row1 cell2]、[row2 cell1、row2 cell2]] – citizen2077
@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