2024年4月10日发(作者:)
Worksheet对象应用大全(3)-UsedRange属性详解
2009年07月20日, 1:36 下午 分享到微博:
(3 人投票, 平均: 5.00 out of 5)这是在以前的博客中发表的一篇日志,对其内容稍加
整理并补充后,辑录于此,作为VBA应用大全系列的一部分。
关于UsedRange属性的基本概念
UsedRange属性应用于Worksheet对象,返回Range对象,代表指定工作表中已
使用的区域,即返回工作表中已使用的单元格区域。因此,该属性也可以用于选取单元格
区域。
下面用一个简单的例子来说明UsedRange属性的功能。如下图1所示的工作表:图
1:一个带有数据的工作表
然后,在VBE编辑器中输入如下代码:Sub sample01()
Worksheets("Sheet1").
End Sub
代码运行后,上面的工作表显示如下图2所示:图2:代码运行后的工作表
即在指定工作表中(本例为工作表Sheet1)已使用的范围被全部选中。可以看出,
UsedRange属性返回工作表中所有已使用范围的单元格区域,而不管该区域数据间是否
有空行或空格。
UsedRange属性的一些常见用法
(1)返回工作表中已使用区域的行数或列数
语句返回当前工作表中已使用单元格区域的
行数。同样,语句返回当前工作表中已使用单
元格区域的列数。在上例中,您可以在立即窗口中输入下面语句,将返回相应的值。
20
4
一般写法为<在此输入引用对象>.和<在此输入引
用对象>.。
(2)返回工作表中已使用单元格区域的地址
语句s 返回当前工作表已使用单元格区域的地址。
在上例中,您可以在立即窗口中输入下面语句,将返回已使用单元格区域地址为


发布评论