: :办公软件 2021-11-11 17:18:28
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获取当前表有数据的最大行号的教程,希望大家喜欢,请继续关注新锐。
TAG: excel表格
02-02将Excel表格中数据导出到文本文件中
02-02将文本文件中的数据导入到Excel表格中
02-02向Excel表格中插入图片
02-02向Excel表格中插入艺术字
02-02C++代码打开Excel表格
02-01向Excel表格中写入数据
10-11双标题excel表格根据百分比排序
10-11在EXCEL表格中使用REPT函数
10-11Excel表格数据转换成分组堆积图
10-11EXCEL表格在复制粘贴时保持列宽不变
10-06excel表格中超链接的颜色改变
10-06在excel表格中添加背景图
10-04excel表格制作报表时删除空白格方法
10-04在EXCEL表格中使用LOWER函数
10-04excel表格中添加和去除水印