Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


23682 / 76732 ←次へ | 前へ→

【58413】Re:A列を走査し、データが存在するセルの件数抽出
発言  kanabun  - 08/10/24(金) 9:22 -

引用なし
パスワード
   ▼初心者 さん:
こんにちは。

> できれば、A列を走査し、データが存在する開始位置〜最終行までといった
> プログラムはできないでしょうか?

とりあえず、
データ最終行を求めるのには
Endプロパティが使えそうです。
ht tp://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_cell.html

これを使うと、
A列の最終セルは
  Range("A65536").End(xlUp)
とか
  Cells(Rows.Count, "A").End(xlUp)
で、
求められそうです。

開始行のほうは、
  Range("A1").End(xlDpwn)
で求められそうですが、
[A1]にデータがないばあい、データがあるばあい、
さらに [A2]にもデータがあるばあいとない場合で、
挙動が変わってきますので、
Findメソッドで検索したりします。
(でも、開始行ってのは 調べなくても分かっていることが多いので、
決め打ちすることが多いですが

 Range("A1", Cells(Rows.Count, 1).End(xlUp))

(^^)

1 hits

【58412】A列を走査し、データが存在するセルの件数抽出 初心者 08/10/24(金) 9:03 質問
【58413】Re:A列を走査し、データが存在するセルの件... kanabun 08/10/24(金) 9:22 発言
【58414】Re:A列を走査し、データが存在するセルの件... kanabun 08/10/24(金) 10:00 発言
【58417】Re:A列を走査し、データが存在するセルの件... 初心者 08/10/24(金) 13:20 お礼

23682 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free