Excel_VBA_
编程教程
(
完整?/p>
)excel
高级教程
VBA - Excel
编程概念?/p>
:
【单元格和区域】一、如何引用单元格和区?/p>
使用
Visual
Basic
的普通任务是指定单元格或单元格区域,然后对该单元格或
单元格区域进行一些操作,
如输入公式或更改格式?/p>
通常用一条语句就能完成操
作,该语句可标识单元格,还可更改某个属性或应用某个方法?/p>
?/p>
Visual
Basic
中,
Range
对象既可表示单个单元格,也可表示单元格区域?/p>
下列主题说明了标识和处理
Range
对象最常用的方法?/p>
?/p>
A1
样式记号引用单元格和单元格区?/p>
可使?/p>
Range
属性来引用
A1
引用样式中的单元格或单元格区域。下述子?/p>
序将单元格区?/p>
A1:D5
的字体设置为加粗?/p>
Sub FormatRange()
Workbooks("Book1").Sheets("Sheet1").Range("A1:D5") _
.Font.Bold = True
End Sub
下表演示了使?/p>
Range
属性的一?/p>
A1
样式引用?/p>
引用
含义
Range("A1")
单元?/p>
A1
Range("A1:B5")
从单元格
A1
到单元格
B5
的区?/p>
Range("C5:D9,G9:H16")
多块选定区域
Range("A:A")
A
?/p>
Range("1:1")
第一?/p>
Range("A:C")
?/p>
A
列到
C
列的区域
Range("1:5")
从第一行到第五行的区域
Range("1:1,3:3,8:8")
?/p>
1
?/p>
3
?/p>
8
?/p>
Range("A:A,C:C,F:F")
A
?/p>
C
?/p>
F
?/p>
用编号引用单元格
通过使用行列编号,可?/p>
Cells
属性来引用单个单元格。该属性返回代表单?/p>
单元格的
Range
对象。下例中?/p>
Cells(6,1)
返回
Sheet1
上的单元?/p>
A6
,然
后将
Value
属性设置为
10
?/p>
Sub EnterValue()
Worksheets("Sheet1").Cells(6, 1).Value = 10