统计数据区域最后一行行号,可以说是入门VBA时最根本的一行代码,可以让你获取某列或者某一区域的最后一行的行号,本文给出7中分歧的方式,得出数据区域最后一行行号,当然每种方式之间有些许不同。
[第一种方式] ActiveSheet.Range("A" & Rows.Count).End (xlUp).Row
[第二种方式] ActiveSheet.Range("a1048576").End(xlUp).Row
若是是低版本的OFFICE用 ActiveSheet.Range("a65536").End(xlUp).Row
[第三种方式] ActiveSheet.Cells(Rows.Count,1).End(3).Row
[第四种方式] ActiveSheet.range("A1").CurrentRegion.Rows.Count
[第五种方式] ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row
[第六种方式] ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
[第七种方式]
MaxRow =Application.Evaluate("=MAX((A1:A1048576<>"""")*ROW(1:1048576))")
上面7种方式,保举的是前3种!!!
若是感觉这篇经验帮到了你,请点击下方的 “投票点赞" 或者“保藏”撑持我!
还有疑问的话可以点击下方的 “我有疑问”,感谢啦!
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!