执行VBA代码如下动图: ③总的来说,一般只要表中没有空行空列,单元格格式没有修改过,CurrentRegion和UsedRange所代表的区域一样。UsedRange优点是用法灵活,不用选择区域,缺点是自动选择区域,不能选取部分区域。CurrentRegion是以当前的区域为中心,只和单元格是否有内容有关系,与格式无关。 今儿我们一块学习分析了这几对...
CurrentRegion属性和UsedRange属性能够让我们“立刻获得”大片单元格区域。CurrentRegion属性相当于在工作表中按下组合键,快速选择由空行和空列围成的一片单元格区域。UsedRange属性用于获取工作表中由所使用的单元格围成的方形单元格区域,无论该区域内是否有空行或空列,即使在单元格中应用了格式但还没有输入内容,该单元...
书写方法: Sheet1.Usedrange 注释: 1)确定Sheet1 的 已使用区域 2)该代码所表示的地址为:A1:D7 书写方法:Sheet1.Usedrange 注释: 1)该代码所表示的地址为:A1:G11 2)★★★ 注意:F10:G10 区域即使为空格, 表示的地址也会是 A1:G11 ●8. CurrentRegion 属性 书写方法:Sheet1.Range("A1").CurrentRegion...
25、删除当前工作表中所有的条件格式通过执行ActiveSheet.UsedRange.FormatConditions.Delete语句,您可以清除当前工作表中所有单元格的条件格式。26、取消当前工作表所有超链接使用Cells.Hyperlinks.Delete语句,可以移除当前工作表中所有单元格的超链接。27、选择当前活动单元格所包含的范围,等同于快捷键Ctrl+A利用ActiveCell....
UsedRange属性返回工作表中已经使用的单元格围成的矩形区域(不管这些区域间是否有空行,空列或空单元格)。 SubrngUsed() ActiveSheet.UsedRange.SelectEnd Sub 10、Range对象的CurrentRegion属性 CurrentRegion返回当前区域,即以空行和空行的组合为边界的区域 SubrngUsed() ...
vba Dim rng As Range Dim maxRow As Integer Set rng = Range("A1").CurrentRegion maxRow = rng.Rows.Count方法2:UsedRange法 🌐 这种方法适用于数据起点不确定的情况。通过获取工作表的已使用区域,可以确定最大行号。vba Dim i As Integer i = Sheet1.UsedRange.Rows.Count方法3:End函数法 🔍...
UsedRange - 类别:集合/属性,含义:返回当前Sheet中的用户使用的范围,这个是相当有用,它的很多属性都是居家生活必备良品。 Shapes - 类别:集合/属性,含义:返回当前Sheet中所有的Shape对象,如自选图形,多边形,OLE对象,图片等。 4. Range 与 Cells 实际上,Excel的对象中并没有Cell对象,所有的Cell相关的区域全部用Ra...
1、定义一个Range对象。Dim rng As Range 2、引用Range对象 ,假设我们定义了一个工作表对象ws。Set rng = ws.Range("A1:B2")Set rng = ws.Range("C1")Set rng = ws.Range(ws.Cells(1, 1), ws.Cells(3, 3)).Set rng = ws.UsedRangeSet rng = ws.Range("A1").CurrentRegion 3、批注:Set ...
#002 UsedRange.Select #003 End Su 代码解析:UseSelect 过程使用 UsedRange 属性选择工作表上已使用单元格组成的区域,包括空单元格。这个在我们后续的应用是十分广泛的,这是非常好用的一个方法。Part-06 使用 CurrentRegion 属性来确定连续单元格区域 其实这个和上面的UsedRange稍有不同的,从集合大小来说,U...
在Excel VBA中,寻找最大行数和列数的方法多种多样,可以根据具体情况灵活选择。以下是七种常见的方法:方式一:直接使用Worksheets(1).UsedRange.Rows.Count获取活动工作表中数据区域的行数,但需注意带格式的空单元格会被计算在内。方式二:通过Range("a1").CurrentRegion计算,适用于a1单元格附近无...