• ベストアンサー

VBA Rangeの使い方

こんにちは、VBA初心者です。 Range("D68:D69").Select これを、「アクティブのあるひとつのセル(この場合はD68)の、下のセル(D69)を選択する」 としたいのですが、どう書いたらいいのか解りません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

D69だけを選択なら Range("D69").Select D68:D69を選択で、カーソルのあるセルがD69なら Range("D68:D69").Select Range("D69").Activate アクティブなのがD68のままでD69に何かしたいのであれば ActiveCell.Offset(1,0) = 処理内容

riririsu22
質問者

補足

説明不足ですいません。 どこのセルを選んだとしても、必ずアクティブのセルとその下のセルを範囲選択できるようにしたいんです。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.2

ActiveCell.Resize(2, 1).Select でどうでしょう?

riririsu22
質問者

お礼

Resizeは見落としていました。 ありがとうございました!

すると、全ての回答が全文表示されます。

関連するQ&A