excel表格中有很多行,,想要獲取有數據的最大行號,該怎么獲取呢?UsedRange.Rows.Count得到的行數為何與實際不一致?下面我們就來看看詳細的教程。

1、UsedRange.Rows.Count是只要行被使用過,即使數據后來被清空,也算被使用過

2、所以此處顯示的是被使用過的行,而不是有數據的最大行號

3、你把最大行號下面的曾經有過數據或者有過格式的行都刪除掉,才能得到一致的值

4、所以此處建議使用Range("A65536").End(xlUp).Row
MsgBox (Worksheets("新數據").Range("A65536").End(xlUp).Row)

5、可以得到最后一行有數據的行號

6、快去修改你的代碼吧

以上就是excel表格利用vba獲取當前表有數據的最大行號的教程,希望大家喜歡,請繼續關注武林網。
相關推薦:
新聞熱點
疑難解答