sheet1.usedrange.rows.count (可能会出错,貌似是实际占用了几行? 比如只有二三行就会得到2? ,下面的方法比较稳妥)
或
r = Worksheets("sheet1").UsedRange.Find(what:="*", searchorder:=xlByRows, searchdirection:=xlPrevious).Row
本文介绍了两种在Excel中获取工作表已使用行数的方法:一是通过sheet1.usedrange.rows.count属性,但此方法可能不准确;二是使用更稳妥的方法,通过搜索整个工作表的最后一行来确定实际使用的行数。
sheet1.usedrange.rows.count (可能会出错,貌似是实际占用了几行? 比如只有二三行就会得到2? ,下面的方法比较稳妥)
或
r = Worksheets("sheet1").UsedRange.Find(what:="*", searchorder:=xlByRows, searchdirection:=xlPrevious).Row
1942

被折叠的 条评论
为什么被折叠?