Excel 2013 VBA和宏:引用范围
第1页17
下一个>
这一章Microsoft Excel 2013 VBA和Macros向您展示引用范围(如指定行或列)的不同方法。您还将了解如何基于活动单元格操作单元格,以及如何从重叠的区域创建新区域。
摘自
一个范围可以是单元格、行、列或其中任何一组。的范围object可能是Excel vba中最常用的对象-毕竟,您正在操作工作表上的数据。虽然区域可以引用工作表上的任何单元格组,但一次只能引用一个工作表。如果要引用多个工作表上的范围,则必须分别引用每个工作表。
Range对象
以下是Excel对象层次结构:
应用程序>工作簿>工作表>范围
的范围对象的属性工作表对象。这意味着它要求工作表处于活动状态,或者必须引用工作表。下面两行表示相同的意思工作表(1)是活动表单:
范围(“A1”)工作表(1).Range (" A1 ")
有几种方法可以引用a范围对象。范围(" A1 ")是最可识别的,因为这是宏记录器引用它的方式。然而,当引用一个范围时,以下每一个都是等效的:
范围(“D5”)[D5]范围(B3) .Range (C3)细胞(4)范围(A1) .Offset(4,3)范围(“MyRange”)假设D5的名称为MyRange
使用哪种格式取决于您的需要。继续读下去——很快你就会明白的!