Range()是 Excel VBA 中的一个函数,用于指定工作表上的一个或多个单元格区域。 ActiveCell.Offset()是一个方法,用于获取或设置活动单元格相对于其当前位置的偏移量。 优势: 使用Range()可以精确地选择需要操作的单元格区域,无论是单个单元格还是多个单元格。
ActiveCell.Offset(1,1) 本例中,没有使用Range,而是使用Application.ActiveCell属性,该属性返回代表当前活动单元格的Range对象。 因此,VBA将返回一个单元格,该单元格位于当前活动单元格的下方1行,右侧1列。例如,如果当前活动单元格为A1,则上面的语句返回单元格B2。 如果Range.Offset属性用于尝试返回不存在的单元格,则...
ActiveCell.Offset(1,1) 本例中,没有使用Range,而是使用Application.ActiveCell属性,该属性返回代表当前活动单元格的Range对象。 因此,VBA将返回一个单元格,该单元格位于当前活动单元格的下方1行,右侧1列。例如,如果当前活动单元格为A1...
Range(ActiveCell, ActiveCell.Offset(0, 10)).Select 语句说明:执行上述代码后选择当前活动单元格向右至第10个单元格。n备注: OFFSET函数可以把他看做一个单元格的属性,即Range.Offset 属性。返回 Range 对象,它代表位于指定单元格区域的一定的偏移量位置上的区域。表达式:Offset(RowOffset, ColumnOffset)其中参数...
Range("A1").Offset(1,3).Select 2.选择单元格D15上面两行和左边一列的单元格 Range("D15").Offset(-2,-1).Select 3.选择同列单元格(上一行) ActiveCell.Offset(-1,0).Select 4.重新选取区域 ActiveCell.Offset(2,2).Resize(2,4).Select ...
2利用OFFSET函数实现单元格的移动 3)’Range("A2", Range("A2").Offset(0, 10)).Select Range(ActiveCell, ActiveCell.Offset(0, 10)).Select 语句说明:执行上述代码后选择当前活动单元格向右至第10个单元格。 n备注: OFFSET函数可以把他看做一个单元格的属性,即Range.Offset 属性。返回 Range 对象,它代表...
Range("A2:D5").EntireColumn.Select End Sub Sub 指定新坐标区域()'从D5单元格为起始单元格作为新的坐标A1 Range("D5").Range("A1") = 100 End Sub Sub 表示活动单元格()'下面的代码表示在选中的单元格中输入100 Selection.Value = 100 '下面的代码表示在当前激活的单元格输入200 ActiveCell = 200 En...
Set tbl = ActiveCell.CurrentRegion tbl.Offset(1, 0).Resize(tbl.Rows.Count - 1, tbl.Columns.Count).Select 3)选择单元格 D1的代码 Range("A1").Offset(, 3).Select 4)选择单元格 A5的代码 Range("A1").Offset(4).Select 如果 RowOffset 或 ColumnOffset 为 0(零),则可将其忽略。3 Range...
Range('A1').Offset(1,3).Select 2.选择单元格D15上面两行和左边一列的单元格 Range('D15').Offset(-2,-1).Select 3.选择同列单元格(上一行)ActiveCell.Offset(-1,0).Select 4.重新选取区域 ActiveCell.Offset(2,2).Resize(2,4).Select 四.END属性(移动到连续有内容的单元格)1.选择任何行的最后...
今日继续讲VBA实用代码的第十讲,相信大家通过这系列的文章学到了很多,今日着重讲解OFFSET函数在VBA中的利用。 1 Range("A32", Range("A32").End(xlUp)).Select Range(ActiveCell, ActiveCell.End(xlUp)).Select 语句说明:执行上述代码后选择当前活动单元格向上至第一个非空单元格: ...