• 締切済み

セルの範囲選択

エクセルVBAの質問です。 セルの範囲選択をしたくて色々と試してみたのですが、どうも上手くいかないので教えてください。 「Range("F25:F36")」とした時の「F36」が可変の場合はどうすれば良いのでしょうか? よろしくお願いします。

みんなの回答

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.3

F25とF25から下に向かってデータのある範囲って事なら。 Range("F25", Range("F25").End(xlDown)) こんな感じかな?

noname#207571
質問者

お礼

別の方法を使用して解決しました。

noname#207571
質問者

補足

回答ありがとうございました。 実際に同じ内容でやってみたのですがエラーになってしまいます。 エラーは「400」と書かれたダイアログが表示されます。 ソースは下記の内容なのですがどこがおかしいのかさっぱりわかりません。 Dim リスト As Range Set リスト = Worksheets("シート1").Range("F25", Range("F25").End(xlDown))

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

例えば i = 任意の数値 Range("F25:F"& i )

noname#207571
質問者

お礼

回答ありがとうございました。

すると、全ての回答が全文表示されます。
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

仮に行数を可変にする一例です。 変数 = 36 Range("F25:F" & 変数)

noname#207571
質問者

お礼

回答ありがとうございました。

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

関連するQ&A