[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VBA データが有る開始行の取得』(katanohosi)
win7 excel2010の環境です。
通常はG列のある行からデータが始まっている時の開始行の行数を取得したいのです。
G1からG9は必ず空白です。しかしA〜F列にデータが入ったときはその分G列のデータの開始行は下がります。
毎回A〜F列のデータの入り方は違います。
なので、G1からのG列のデータの開始行の値を取得したいのですが。
最終行の取得はできるのですが、探しても開始行の取得が分からず質問させていただきました。
どなたか教えていただけませんでしょうか。
よろしくお願いいたします。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
Cells(1, 7).End(xlDown).Row セルG1から下方向に向かって一番最初にデータのあるセルの行を返します。 (mi) 2014/04/08(火) 12:24
Sub test()
MsgBox Cells(Cells(Rows.Count, "G").End(xlUp).Row, "G").End(xlUp).Row End Sub (???) 2014/04/08(火) 12:52
早速の回答ありがとうございました。
これなんです!うまく行きました!
悩みが解決しました☆
ありがとうございました!
(katanohosi)
(katanohosi) 2014/04/08(火) 15:25
ありがとうございます。
試してみると、これも開始行の値を返してくれました!
これは逆方向から探すのですね。
これは、先頭に別なデータの値が邪魔した時、下から探せば探せる方法ですね。
この方法も今後必ず役立ちますので、引き出しに保管します。
ありがとうございました!
(katanohosi) 2014/04/08(火) 15:34
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.