VBA (Row とRowsの違いについて)
いつもお世話になっております。
VBA初心者ですが、RowとRowsの違いについて今一つ分かりません。
添付ファイルのように、A2:A25まで数字を入れた表を作って、今ある知識で行数をカウントするコードをいくつか書いてみました。
test1:A2から始まる表を構成するトータル行数を返す。
test2:??
test3:A2から始まる表の最終行番号を返す。
test4:test1と同じ
test5:???
(1)test2、5は同じ内容のコードになると思いますが・・結果の『2』は何を意味しているのか分かりません。
(2)RowとRowsの違いは簡単に言うとどういう事でしょうか?
まとまりの無い文章で申し訳ありませんが、よろしくお願いいたします。
Sub test1()
Cells(2, 2).Value = Cells(2, 1).CurrentRegion.Rows.Count
End Sub
Sub test2()
Cells(2, 3).Value = Cells(2, 1).CurrentRegion.Row
End Sub
Sub test3()
Cells(2, 4).Value = Cells(2, 1).End(xlDown).Row
End Sub
Sub test4()
Cells(2, 5).Value = Range(Cells(2, 1), Cells(2, 1).End(xlDown)).Rows.Count
End Sub
Sub test5()
Cells(2, 6).Value = Range(Cells(2, 1), Cells(2, 1).End(xlDown)).Row
End Sub
お礼
とてもわかりやすい回答です!勉強になりました、ありがとうございます!