VBA中Range的使用方法
《VBA中Range的使用方法》由会员分享,可在线阅读,更多相关《VBA中Range的使用方法(4页珍藏版)》请在装配图网上搜索。
1、精品文档 1欢迎。下载 VBA 中 Range 的使用方法 Ran ge 对象最有用的一些属性如下: * Address 本属性返回 Range 的当前位置。 * Count 本属性用于决疋 Ra nge 中单兀格的数目。 * Formula 本属性返回用于计算显示值的公式。 * Offset 本属性对于从一个 Range 移动到另一个 Range 非常有用 * Resize 通过它可设置当前选中的 Range 的大小。 * Value 返回 Range 的数值。 Ra nge 对象同样具有多种多样的方法,包括: * Activate 激活一个 Range。 * Clear 清除一个 Rang
2、e 的内容。 * Copy 将一个 Range 的内容复制到剪贴板。 * Cut 将一个 Range 的内容剪切到剪贴板。 * PasteSpecial 1 将剪贴板的内容粘贴到 Range 中。 * Select 选择一个 Range。 简单总结 Range 对象的一些常用属性和方法 1、 Activate 与 Select 试验下面的过程: Sub SelectAndActivate() Range(B3:E10).Select Range(C5).Activate End Sub Select 与 Activate Selection 指单元格区域 B3: E10,而 ActiveCel
3、l 则是单元格 C5; ActiveCell 代 表单个的单元格,而 Selection 则可以代表单个单元格,也可以代表单元格区域。 2、 Range 属性 可以使用 Application 对象的 Range 属性引用 Range 对象,如 Application.Range( B2)代表当前工作表中的单元格 B2 若引用当前工作表 中的单元格,也可以忽略前面的 Application 对象。 Range( A1:D10) 代表当前工作表中的单元格区域 A1:D10 精品文档 2欢迎。下载 Range( A1:A10,C1:C10,E1:E10 ) 代表当前工作表中非连续的三个区域组的 单
4、元格区域 Range 属性也接受指向单元格区域对角的两个参数,如: Range( A1 , D10) 代表单元格区域 A1:D10 当然,Range 属性也接受单元格区域名称,如: Range( Data)代表名为 Data 的数据区域 Range 属性的参数可以是对象也可 以是字符串,如: Range( A1 ,Range( LastCell ) 3、 单元格引用的快捷方式 可以在引用区域两侧加上方括号来快速引用单元格区域,如: B2 A1:D10 A1:A10,C1:C10,E1:E10 Data 但其引用的是绝对区域。 4、 Cells 属性 可以使用 Cells 属性来引用 Range
5、 对象。如: ActiveSheet.Cells Application.Cells 引用当前工作表中的所有单元格 Cell(2,2) Cell(2, B ) 引用单元格 B2 Range(Cells(1,1),Cells(10,5) 引用单元格区域 A1:E10 若想在一个单元格区域中循环时,使用 Cells 属性是很方便的。 也可以使用 Cells 属性进行相对引用,如: Range(D10:G20 ).Cells(2,3) 表示引用单元格区域 D10G20 中第 2 行第 3 列的单元格,即单元格 F11 也可使用语 句: Range( D10 ).Cells(2,3) 达到同样的引用效
6、果。 5、 Offset 属性 Offset 属性基于当前单元格按所给参数进行偏移,与 Cells 属性不同的是,它基 于 0 即基准单元格为 0,如: Range( A10 ).Cells(1,1) 和 Range( A10 ).Offset(0,0) 都表示单元格 A10 当想引用于基准单元格区域同样大小 的单元格区域时,则 Offset 属性是有用的。 6、 Resize 属性 可使用 Resize 属性获取相对于原单元格区域左上角单元格指定大小的区域。 精品文档 3欢迎。下载 7、 SpecialCells 方法 SpecialCells 方法对应于定位条件对话框 8、 Current
7、Region 属性 使用 CurrentRegion 属性可以选取当前单元格所在区域,即周围是空行和空列所 围成的矩形区域,等价于 Ctrl Shift * 快捷键。 9、End 属性 End 属性所代表的操作等价于 Ctrl 方向箭的操作,使用常量 xlUp、xlDown、 xlToLeft 和 xlToRight 分别代表上、下、左、右箭。 10、Columns 属性和 Rows 属性 Columns 属性和 Rows 属性分别返回单元格区域中的所有列和所有行。 11 、 Areas 集合 在多个非连续的单元格区域中使用 Columns 属性和 Rows 属性时,只是返回第一个 区域的行或列,如: Range(A1:B5,C6:D10,E11:F15 ).Rows.Count 将返回 5。此时应使用 Areas 集合来返回区域中每个块的地址精品文档 4欢迎下载 欢迎您的下载, 资料仅供参考! 致力为企业和个人提供合同协议,策划案计划书,学习资料等 等 打造全网一站式需求
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。