次のように関数 .Range("some_cell") を使用していました。
For i = 1 to 100
CurrentCell = 3 + i
ThisWorkbook.Sheets("Sheet1").Rage("JCurrentCell")
Next i
ただし、Rage("JCurrentCell")
許可されていません。この範囲を動的に変更するにはどうすればよいですか (例: J1、J2、J3、J4、... Jn)
CurrentCell variable
外側に引用符を付けます:
For i = 1 to 100
CurrentCell = 3 + i
ThisWorkbook.Sheets("Sheet1").Range("J" & CurrentCell)
Next i
心に留めておいてください:
Range()
ではなく、オブジェクト名を使用しますRage()
ThisWorkbook.Sheets("Sheet1").Range("J" & CurrentCell)
は現時点では完全ではなく、何もしません。セルも使える
For i = 1 to 100
ThisWorkbook.Sheets("Sheet1").Cells(i + 3, "J")
Next i