Excel VBA For文について教えていただきたいです。

Excel | プログラミング33閲覧xmlns="http://www.w3.org/2000/svg">25

ベストアンサー

0

その他の回答(2件)

0

>アルファベットで列移動ができるのでしょうか。 列番号(数値)を使用するとよいのでは For j = 2 To 4 For i = 2 To 11 Cells(i , j) Next Next

0

RANGEでループするから数字で列の移動が出来ない。 Cellsでループさせれば済むのでは? ただし RANGE("A1")で列、行の指定 Cells(1,1)で、行、列の指定 逆になるので注意。 Range("A1").Offset(行, 列) という方法もあるけど。

Range(Chr(64 + x) \u0026 y) とすれば アルファベットのAのキャラクターコードが65なので Xを1から26とすれば、A列~Z列 のY行を指定することは可能ですけど。 後日見たときに・・・・?となりかねないので、CELLSを使うべきかと。