Excel表格利用vba获取当前表有数据的最大行号的方法介绍
作者:RainLight
时间:2025-07-04
浏览:1
1、UsedRange.Rows.Count是只要行被使用过,即使数据后来被清空,也算被使用过。2、所以此处显示的是被使用过的行,而不是有数据的最大行号。3、将最大行号下面的曾经有过数据或者有过格式的行都删除掉,才能得到一致的值。4、所以此处建议使用Range("A65536").End(xlUp).RowMsgBox(Worksheets("新数据").Range("A65536").End(xlUp).Row)。5、可以得到最后一行有数据的行号。6、快去修改你的代码吧。
本文目录
1、UsedRange.Rows.Count是只要行被使用过,即使数据后来被清空,也算被使用过。

2、所以此处显示的是被使用过的行,而不是有数据的最大行号。

3、将最大行号下面的曾经有过数据或者有过格式的行都删除掉,才能得到一致的值。

4、所以此处建议使用Range("A65536").End(xlUp).Row
MsgBox (Worksheets("新数据").Range("A65536").End(xlUp).Row)。

5、可以得到最后一行有数据的行号。

6、快去修改你的代码吧。
作者最新文章
讯飞绘文图片尺寸怎么调整
2026-10-18 11:27
Windows12能装在虚拟机里吗?内存和磁盘如何分配
2026-10-16 22:12
blender材质设置快捷键是什么及使用方法
2026-10-14 11:13
漫蛙2漫画app免费下载安卓版
2026-10-13 13:19
音述AI生成歌曲如何一键制作歌词MV
2026-10-10 13:59
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































