VBA 选择区域排序
用usedrange可以实现要求,具体代码如下:
activesheet.usedrange.select
关于usedrange的详细知识:
如果想知道当前工作表中所有已使用的单元格区域的大小,或者想引用当前工作表中已使用的区域,那么可能就要想到UsedRange属性了。
UsedRange属性应用于Worksheet对象,返回指定工作表中已使用区域的Range对象,即返回工作表中已使用的单元格区域。因此,该属性也可以用于选取单元格区域。
下面用一个简单的例子来说明UsedRange属性的功能。
如下图1所示的工作表:
然后,在VBE编辑器中输入如下代码:
Sub Sample01()
Worksheets("Sheet1").UsedRange.Select
End Sub
代码运行后,上面的工作表显示如下图2所示:
即在指定工作表中(本例为工作表Sheet1)已使用范围被全部选中。可以看出,UsedRange属性返回工作表中所有已使用范围的单元格区域,而不管该区域数据间是否有空行或空格。
特别注意:UsedRange属性返回工作表中所有已使用范围的单元格区域是指:单元格中有数值、公式、单元格格式化设置(例如:单元格字体设置、边框设置等等)
2013-07-17
广告 您可能关注的内容 |