変数を使った範囲指定
変数を使ってCells(gyo,retu)
とあるセルを指定することは容易ですが、範囲を指定するのはCellsではなくRangeを使わなくてはならず、では変数からRangeをどう指定するかが難しいところです。
Rangeは2つの引数を渡すと、最初の引数~最後の引数までのセルを範囲とすることができます。
例えばA1=Cells(1,1)からC5=Cells(5,3)までを範囲とする場合、以下のように書けます。
Range(Cells(1, 1), Cells(5, 3)).Value = 10
つまり、例えばA列のn行から、C列のm行までに10を入れたければ、以下のように書けます。
Range(Cells(n, 1), Cells(m, 3)).Value = 10