2013-04-12 36 views
6

範囲からの列範囲(最初の列)を取得したいとします。例: 範囲:$ E $ 9:$ I $ 259 結果:$ E $ 9:$ E259Excel VBAの範囲から最初の列範囲を取得

どうすればいいですか?そのようRangeオブジェクトの列コレクションを使用することにより

答えて

14

Range("$E$9:$E259").Columns(1) 
+0

はどうもありがとうございました。 – NCC

+0

複数の列を取得する方法Range( "$ E $ 9:$ E259")列(1:3)? –

+0

VBAでは1:3のようなきれいできちんとしたことはできませんし、E9:E259の範囲に3列あるとは思いません。範囲の選択をより選択的にして、すべての列を使用するか、列コレクションをループします。 –