教你Excel表格利用vba获取当前表有数据的最大行号的方法步骤

最近不少伙伴咨询Excel表格如何利用vba获取当前表有数据的最大行号的操作 , 今天经验啦就带来了Excel表格利用vba获取当前表有数据的最大行号的方法步骤,感兴趣的小伙伴一起来看看吧!
Excel表格利用vba获取当前表有数据的最大行号的方法步骤

教你Excel表格利用vba获取当前表有数据的最大行号的方法步骤


1、UsedRange.Rows.Count是只要行被使用过,即使数据后来被清空,也算被使用过
教你Excel表格利用vba获取当前表有数据的最大行号的方法步骤


2、所以此处显示的是被使用过的行,而不是有数据的最大行号
教你Excel表格利用vba获取当前表有数据的最大行号的方法步骤


3、将最大行号下面的曾经有过数据或者有过格式的行都删除掉 , 才能得到一致的值
教你Excel表格利用vba获取当前表有数据的最大行号的方法步骤


4、所以此处建议使用Range(\\\”A65536\\\”).End(xlUp).Row
MsgBox (Worksheets(\\\”新数据\\\”).Range(\\\”A65536\\\”).End(xlUp).Row)
教你Excel表格利用vba获取当前表有数据的最大行号的方法步骤


5、可以得到最后一行有数据的行号
教你Excel表格利用vba获取当前表有数据的最大行号的方法步骤


6、快去修改你的代码吧
教你Excel表格利用vba获取当前表有数据的最大行号的方法步骤


【教你Excel表格利用vba获取当前表有数据的最大行号的方法步骤】
上文就讲解了Excel表格利用vba获取当前表有数据的最大行号的方法,希望有需要的朋友都来学习哦 。

相关经验推荐