Excel VBA質問箱 IV

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

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


22149 / 76734 ←次へ | 前へ→

【59970】Re:Rows.Countを用いるには
発言  ponpon  - 09/1/21(水) 20:13 -

引用なし
パスワード
   解決したならよいのですが・・

(1)の場合
 .Cells(.Rows.Count, "A").End(xlUp)は、最終行から(2003の場合は65536行)から
上に見ていって初めて値が入っているセルを参照しています。

(2)の場合
 .Cells(.Rows.Count, "A").End(xlDown)は、最終行から下に見ていって値の
 入っている最後のセルを参照しています。
ですからA65536のセルになると思います。つまり意味がない。
 普通は、Cells(2, "A").End(xlDown)として、A2から下に見ていって、値の入っているセルを参照するのではないでしょうか?

 私は、こんな風に解釈しているのですが・・・
 範囲指定したセルが全部がブランクの時の挙動は少し違うようですが・・・

1 hits

【59967】Rows.Countを用いるには にしもり 09/1/21(水) 18:14 質問
【59968】Re:Rows.Countを用いるには ponpon 09/1/21(水) 18:19 発言
【59969】Re:Rows.Countを用いるには にしもり 09/1/21(水) 18:32 お礼
【59970】Re:Rows.Countを用いるには ponpon 09/1/21(水) 20:13 発言
【59978】Re:Rows.Countを用いるには Jaka 09/1/22(木) 11:16 発言
【60017】Re:Rows.Countを用いるには にしもり 09/1/23(金) 17:29 お礼

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