質問: vbaでi行j列ずれたセルの値 vbaでセルa1にtestという名前を定義しているとします。 セルa1はrange("test")で値を取得できますが、 セルa1からi行j列ずれたセルの値はどうやって取得できるのでしょうか? 今までは、cells(1+i,1+j)で取得していましたが、 行や列を挿入することもあるので、セルに名前を付けたいと思います。
回答: range(test).offset(i,j) offsetの説明 http://www.moug.net/tech/exvba/0050057.html