vba中range的使用方法

vba中range的使用方法

ID:12426258

大小:33.50 KB

页数:3页

时间:2018-07-17

vba中range的使用方法_第1页
vba中range的使用方法_第2页
vba中range的使用方法_第3页
资源描述:

《vba中range的使用方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VBA中Range的使用方法Range对象最有用的一些属性如下:  *Address 本属性返回Range的当前位置。  *Count 本属性用于决定Range中单元格的数目。  *Formula 本属性返回用于计算显示值的公式。  *Offset 本属性对于从一个Range移动到另一个Range非常有用。  *Resize 通过它可设置当前选中的Range的大小。  *Value 返回Range的数值。Range对象同样具有多种多样的方法,包括:  *Activate 激活一个Range。  *Clear 清除一个Range的内容。  *Cop

2、y 将一个Range的内容复制到剪贴板。  *Cut 将一个Range的内容剪切到剪贴板。  *PasteSpecial 将剪贴板的内容粘贴到Range中。  *Select 选择一个Range。简单总结Range对象的一些常用属性和方法1、Activate与Select  试验下面的过程:  SubSelectAndActivate()   Range("B3:E10").Select   Range("C5").Activate  EndSub  Select与Activate  Selection指单元格区域B3:E10,而Acti

3、veCell则是单元格C5;ActiveCell代表单个的单元格,而Selection则可以代表单个单元格,也可以代表单元格区域。2、Range属性可以使用Application对象的Range属性引用Range对象,如Application.Range(“B2”)‘代表当前工作表中的单元格B2若引用当前工作表中的单元格,也可以忽略前面的Application对象。  Range(“A1:D10”)‘代表当前工作表中的单元格区域A1:D10  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

5、属性  可以使用Cells属性来引用Range对象。如:  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)‘表示引用单元格区域D10:G20中第2行第3列的单元格,即单元格F11

6、也可使用语句:Range(“D10”).Cells(2,3)达到同样的引用效果。5、Offset属性  Offset属性基于当前单元格按所给参数进行偏移,与Cells属性不同的是,它基于0即基准单元格为0,如:Range(“A10”).Cells(1,1)和Range(“A10”).Offset(0,0)都表示单元格A10当想引用于基准单元格区域同样大小的单元格区域时,则Offset属性是有用的。6、Resize属性  可使用Resize属性获取相对于原单元格区域左上角单元格指定大小的区域。7、SpecialCells方法SpecialCells

7、方法对应于“定位条件”对话框8、CurrentRegion属性  使用CurrentRegion属性可以选取当前单元格所在区域,即周围是空行和空列所围成的矩形区域,等价于“CtrlShift*”快捷键。9、End属性  End属性所代表的操作等价于“Ctrl方向箭”的操作,使用常量xlUp、xlDown、xlToLeft和xlToRight分别代表上、下、左、右箭。10、Columns属性和Rows属性  Columns属性和Rows属性分别返回单元格区域中的所有列和所有行。11、Areas集合  在多个非连续的单元格区域中使用Columns属性

8、和Rows属性时,只是返回第一个区域的行或列,如:Range(“A1:B5,C6:D10,E11:F15”).Rows.Count将返回

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。