如何获取Exce VBA中范围最后一行的行号?

时间:2016-08-10 06:12:10

标签: excel-vba vba excel

是否有任何方法或属性可以获取范围中最后一行的行号,无论该行是否为空?像

Range("A2:B4").Rows.Lastrow
即使第4行完全为空,

也会返回“4”。

3 个答案:

答案 0 :(得分:1)

Range("A2:B4").Row + Range("A2:B4").rows.count -1

答案 1 :(得分:1)

迭代Selection.Areas在多个选择的情况下找到一个底行并使用上面发布的方法玩具。

答案 2 :(得分:1)

另一个返回范围

的行号的选项
Split(MyRange.Rows.Address, "$")(4)

希望这有帮助