ubound(ubound在vb中是什么意思)

 2021-11-18 15:47    77  

在excel表格里,计算一个sheet表使用的行数,这个功能的应用还是非常的广泛的.

ubound(ubound在vb中是什么意思)

在VBA编程里,通过计算行数,然后使用for next循环的方式来进行数据的计算是一个非常常用的解决问题的思路.现在根据以图片为例来罗列几个计算表格已经使用行数的计算方法.

ubound(ubound在vb中是什么意思)

方法一:

arr=sheets("数据表").range("a1").currentregion.value

r=ubound(arr)

方法说明:先把整个数据表有数值的部分装入数据之中,使用ubound(arr)来计算数组的行数,即可以计算出已经使用的最后一行的行数.这个路线是"曲线救国"的方法.

方法二:

with sheets("数据表")

r=.cells(.rows.count,"c").end(3).row

end with

方法说明:使用.rows.count

函数直接计算工作表里已经使用的行数,此处计算行数使用的是C列的已经有数据的行数的标准.

方法三:

with sheets("数据表")

.range("c65536").end(xlup).row

end with

方法说明:end.row

从单元格C65536往上找有数据的最下一行的行数.即计算出已经使用过的行数.

以上三种方法均可以计算出指定工作表的已经使用过的行数.

本文标签:获取表格根据

原文链接:https://www.xgfox.com/alpx/34468.html

本文版权:如无特别标注,本站文章均为原创。