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 r...
使用 Union (range1, range2, ...) 可返回多区域范围,即返回由两个或多个连续单元格区域构成的范围。 Union(Range("A1:B6"),Range("D5:H9")) 表示由A1:B6和D5:H9构成的范围 Range对象方法 Activate 方法:激活单个单元格,该单元格必须处于当前选定区域内。 若要选择单元格区域, 请使用select方法。 AddC...
Excel的宏可以通过使用“Columns”或“Range”对象上的“Select”方法来选中指定列。 1. Columns对象: 使用Columns对象,可以通过指定列号来选中指定列。下面给出一段VBA代码可以帮助你实现这一目标: Sub SelectColumnByNumber() Dim columnNumber As Integer columnNumber = 3 ' 将这里的3替换为您想要选择的列号 C...
例如,Range("A1").offset(Rowoffset:=1, Columnoffset:=1).Select结果将在 B2 单元格中。offset ...
Rows.Select 将选择当前工作表中的所有行。 看看下面的两行代码: Range("A1:C5").Rows.Select Range("A1:C5").Select 都会选择当前工作表中的单元格区域A1:C5,似乎第一行代码中的Rows有点多余,但再深入分析,就会发现第一行代...
Range('A1:C5').Rows.Select Range('A1:C5').Select 都会选择当前工作表中的单元格区域A1:C5,似乎第一行代码中的Rows有点多余,但再深入分析,就会发现第一行代码是以单元格区域行为对象的角度来进行操作的,而在很多操作中,这正是我们所需要的,例如我们需要对单元格区域逐行进行操作的情形。 Columns属性的使用与...
Cells.select 7、实现分块合并单元格 Range("b1:g1, h1:m1, n1:s1").MergeCells = True *** 取最后一行行号:i = Range("A65536").End(xlUp).Row 取最后一列列号:m = Range("dz1").End(xlToLeft).Column *** Option Explicit Dim i, j, m, iCol, iRow As Integer Dim iCount...
Rows("1").Select To select a set of contiguous columns you will write: Range("1:1,3:3,6:6").Select To select a set of non contiguous columns you will write: Rows("1:13").Select You can also select the column or the row with this: ...
Cells(ActiveSheet.usedrange.Rows.Count + ActiveSheet.usedrange.Row - 1, ActiveSheet.usedrange.Columns.Count + ActiveSheet.usedrange.Column - 1).EntireColumn.Select '已使用区域最后一行整列,包括隐藏列 ActiveSheet.usedrange.ColumnDifferences(Comparison:=ActiveSheet.Range("B6")).select '选择活动工作表上已使用...