使用VBA代码确定激活选择单元格区域

单元格区域引用方式的小结
2008-11-29 12:10:20 阅读97 评论0 字号:大中小 订阅
在使用ExcelVBA进行编程时,我们通常需要频繁地引用单元格区域,然后再使用相应的属性和方法对区域进行操作。所谓单元格区域,指的是单个的单元格、或者是由多个单元格组成的区域、或者是整行、整列等。下面,我们设定一些情形,以问答的形式对引用单元格区域的方式进行归纳。 --------------------------------------------------------------------------------
问题一:在VBA代码中,如何引用当前工作表中的单个单元格(例如引用单元格C3)? 回答:可以使用下面列举的任一方式对当前工作表中的单元格(C3)进行引用。
(1) Range("C3")
(2) [C3]
(3) Cells(3, 3)
(4) Cells(3, "C")
(5) Range("C4").Offset(-1)
Range("D3").Offset(, -1)
Range("A1").Offset(2, 2)
(6) 若C3为当前单元格,则可使用:ActiveCell
(7) 若将C3单元格命名为“Range1”,则可使用:Range("Range1")或[Range1]
(8) Cells(4, 3).Offset(-1)
--------------------------------------------------------------------------------
问题二:在VBA代码中,我要引用当前工作表中的B2:D6单元格区域,有哪些方式? 回答:可以使用下面列举的任一方式对当前工作表中单元格区域B2:D6进行引用。
(1) Range(“B2:D6”)
(2) Range("B2", "D6")
(3) [B2:D6]
(4) Range(Range("B2"), Range("D6"))
(5) Range(Cells(2, 2), Cells(6, 4))
(6) 若将B2:D6区域命名为“MyRange”,则又可以使用下面的语句引用该区域:
① Range("MyRange")
② [MyRange]
(7) Range("B2").Resize(5, 3)
(8) Range("A1:C5").Offset(1, 1)
(9) 若单元格B2为当前单元格,则可使用语句:Range(ActiveCell, ActiveCell.Offset(4, 2))
(10) 若单元格D6为当前单元格,则可使用语句:Range("B2", ActiveCell)
--------------------------------------------------------------------------------
问题三:在VBA代码中,如何使用变量实现对当前工作表中不确定单元格区域的引用?
回答:有时,我们需要在代码中依次获取工作表中特定区域内的单元格,这通常可以采取下面的几种方式:
(1) Range(“A” & i)
(2) Range(“A” & i & “:C” & i)
(3) Cells(i,1)
(4) Cells(i,j)
其中,i、j为变量,在循环语句中指定i和j的范围后,依次获取相应单元格。
使用VBA代码确定、激活、选择单元_IT/计算机_专业资料。VBA代码如何...例如,要选择当前工作表中的单元格区域 C2:D10,可以使用下面的代码: ...
代码选择单元格/区域 使用 VBA 代码选择单元格 区域使用 VBA 的常见任务是指定...("E6")) 也可以先激活该工作表,然后再选择: Sheets("Sheet2").Activate ...
使用VBA代码确定激活选择... 20页 免费VBA技巧2 ...方法 在 VBA 中一般使用 Select 方法选定单元格或单元格区域,如下面的代码所示...
例如,要选择另一工作簿中某工作表上的单元格区域 E4:F12,可以使用下面的代码...("E4", "F12") 也可以先激活该工作表,然后再选择: Workbooks("BOOK2....
--- 问题三:在VBA代码中,如何使用变量实现对当前工作表中不确定单元格区域的引用?回答:有时,我们需要在代码中依次获取工作表中特定区域内的单元格,这通常可以采取...
问题三:在 VBA 代码中,如何使用变量实现对当前工作表中不确定单元格区域的引用...=xlthin End Sub 若要选定命名区域,请用 GoTo 方法,该方法将激活工作簿和工作...
(4, 2)) (10) 若单元格D6为当前单元格,则可使用语句:Range("B2", ActiveCell) 问题三:在VBA代码中,如何使用变量实现对当前工作表中不确定单元格区域的...
Range 属性 VBA 中可以使用 Range 属性返回单元格或单元格区域,如下面的代码所...就激活该工作簿,语法如下: expression.Goto(Reference,Scroll) 参数 expression ...
---问题三:在 VBA 代码中,如何使用变量实现对当前工作表中不确定单元格区域的引用? 回答:有时,我们需要在代码中依次获取工作表中特定区域内的单元格,这通常可以...
EXCEL中如何用VBA判断某一地址单元格是否为合并单元格_IT/计算机_专业资料。EXCEL...第 5 行到第 7 行代码将当前选中区域的内容连接起来保存在字符串变量 StrMerge...
闽公网安备 35021102001881号 
热门文档