- ベストアンサー
Excel セル範囲指定
Excel VBA で、オフセット先のセルと一つ右のセルとを範囲指定する記述方法を教えて下さい。よろしくお願いします。 Range("????????????????").Select
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> オフセット先のセルと一つ右のセルとを範囲指定 例えば、 元セル=A1 オフセット先セル=C2 オフセット先の右のセル=C3 ということでしたら、 Range("A1").Offset(1, 2).Resize(1, 2).Select
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
Sub test01() Range(Range("A1").Offset(1, 2), Range("A1").Offset(1, 3)).Select 'Range("A1").Offset(1, 2).Resize(1, 2).Select End Sub でどうですか。(下は既回答の方式)
質問者
お礼
imogasiさん ありがとうございました。
- zap35
- ベストアンサー率44% (1383/3079)
回答No.1
質問内容が正しく理解できている自信がありませんが… A1セルの斜め右下のセル(B2)とその右隣のセル(C2)を選択したいなら(つまりB2:C2を選択) Range("A1").Offset(1,1).Resize(1,2).Select になります。 あえて詳しくは説明しませんのでキーワードでヘルプを検索して下さい
質問者
お礼
zap35さん ありがとうございました。
お礼
misatoannaさん ありがとうございました。 質問の言葉が足りませんでした。オフセット先とは、既にオフセットを済ませて行った先のセルを指していました。 ActiveCell.Offset(0, 0).Resize(1, 2).Select Resizeを知ることができ、巧くいきました。