Excel VBA質問箱 IV

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

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


3832 / 13645 ツリー ←次へ | 前へ→

【59964】Rows.countを正しく取得するには にしもり 09/1/21(水) 17:21 質問[未読]
【59965】Re:Rows.countを正しく取得するには マクロマン 09/1/21(水) 17:39 発言[未読]
【59966】Re:Rows.countを正しく取得するには にしもり 09/1/21(水) 17:43 お礼[未読]

【59964】Rows.countを正しく取得するには
質問  にしもり  - 09/1/21(水) 17:21 -

引用なし
パスワード
   こんにちは。

  Dim v
 
  With Workbooks("sam.xls").Worksheets("s")
    v = .Range("A2").End(xlDown).Value
    MsgBox Selection.Rows.Count
  End With

sam.xlsのシートsの
A1はタイトル行
A2は数値
A3も数値
A4はブランク
です。


このときMsgBox には3と表示されるとおもうのですが、1と表示されます。
結果はロジック通りで、わたしがなにか考え違いしている、のでしょうか。

(vに入る値は後段で使うので、ここでは何が入ろうと気にしてません。)

【59965】Re:Rows.countを正しく取得するには
発言  マクロマン  - 09/1/21(水) 17:39 -

引用なし
パスワード
   >Selection.Rows.Count

これは選択しているセルの行数ですが。
行番号ではないです。

【59966】Re:Rows.countを正しく取得するには
お礼  にしもり  - 09/1/21(水) 17:43 -

引用なし
パスワード
   ▼マクロマン さん:

>これは選択しているセルの行数ですが。


あー そうだったんですかあ
3ヶ月間悩んでいました。
ありがとうございました。

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