|
γ さん、今回も早くて明瞭で丁寧なアドバイスありがとうございます。
最終的に
Option Explicit
Sub セルへの入力()
Dim n As Integer
Dim m As Integer
n = Cells(3, 21).Value
m = Cells(3, 23).Value
Range(Cells(3, n + 5), Cells(3, m + 3)).Value = "→"
End Sub
としました。
Option ExplicitはSubの次に書いたらプロシージャ内は無効ですと出ました。
Subの前に書かないとダメなんですね。勉強になります。変数宣言されてないというメッセージも確かめました。
前回変数にAを使ったのは、私の初心者本ですと変数に漢字が使われているのです。
さすがに漢字は違和感が強くてためらわれました。
Range(Cells(3, n + 5), Cells(3, m + 3)).Value = "→"
ですが変数使ってないのに何でこれでいいいのかわかりませんが
Rangeについて検索したら初心者には若干ハードルが高いと書かれているサイトがありました。
しかし変数使わずにすむならありがたいので、これを機会に理解していこうと思います。
ありがとうございました。
|
|