vba 范围range写法
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在VBA中,使用Range属性可以引用单元格或单元格范围。
以下是Range属性的几种写法:
1.
引用单个单元格:
2.
vba复制代码
Range("A1")
Range("B2")
1.
引用一行或一列:
2.
vba复制代码
Range("A:A")
Range("B:B")
Range("1:1") ' 等同于 Range("A:A")
Range("2:2") ' 等同于 Range("B:B")
1.
引用多个不连续的单元格或行/列:
2.
vba复制代码
Range("A1, B2, D3")
Range("A:B, D:E")
1.
通过行和列的索引号引用单元格范围:
2.
vba复制代码
Range(RowIndex, ColumnIndex) ' 其中RowIndex为行号,ColumnIndex为
列号
Range(1, 1).Range(2, 2) ' 等同于 Range("A1:B2")
1.
通过两个单元格引用一个单元格范围:
2.
vba复制代码
Range("A1", "B2") ' 包括A1到B2之间的所有单元格
需要注意的是,Range属性返回的是一个Range对象,可以通过它来访问和操作单元格或单元格范围。