• ベストアンサー

Excel VBA: セルの参照方法

Excel VBAで、セルの範囲を指定するときには、 Range("A2:B3") とやりますよね。 ここのとこで、B3セルではなくBxセルにしたいときにはどうすればいいです?。 つまり、xは変数です。 Range("A2:Bx")と書いていいのでしょうか。

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

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

Range("A2:B" & x)

incd
質問者

お礼

そうなんですか! ありがとうございます。

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

その他の回答 (2)

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.3

Range("A2:B" & x).Select Range("A2", "B" & x).Select Range(Range("A2"), Cells(x, "B")).Select Range(Cells(2, 1), Cells(x, 2)).Select のような書き方が可能です。

incd
質問者

補足

なるほど。rangeとcellsのイメージの違いが見えてきますね。ありがとうございます。

すると、全ての回答が全文表示されます。
  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.2

Range(Cells(2,1),cells(x,2))

incd
質問者

補足

rangeの中にcellsを入れるのははじめてみました。 色々広がりそうです。ありがとうございます。

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

関連するQ&A