Google
 
Web itpro-blogger.blogspot.com
水曜日, 9月 19, 2007

[VBA]有効な行数を取得する

▼質問
有効な行数を取得するにはどうしたらいいの?

▼回答
A列の終端セル行を取得するには、下記のようにすると取得できる。

Worksheets(シート名).Range("A65536").End(xlUp).Row

この方法では、A列の65536行目から上(xlUp)に終端セルを検索している。

下記のように、上から検索する方法もある。

Worksheets(シート名).Range("A1").End(xlDown).Row

この場合では、途中に空白があるとそこが終端セルと判断してしまうので本当の

終端セルを取得したい場合は、前者の方法を使用した方が良い。

空白が途中に絶対無いとわかっていれば問題はないと思うが・・・。

■参考
Worksheets(シート名).Range("A1").End(direction)
directionは検索の方向を指定する。
xlToLeft:左へ検索
xlToRight:右へ検索
xlUp:上へ検索
xlDown:下へ検索






Comments: コメントを投稿

<< Home

This page is powered by Blogger. Isn't yours?