现在的位置: 首页 > 综合 > 正文

Excel学习笔记 – 区域选择

2012年05月17日 ⁄ 综合 ⁄ 共 1065字 ⁄ 字号 评论关闭

 

Excel学习笔记 区域选择

 

前记

新的一年快要到来了,把最近学习的一些内容记下来。这是对工作的一个总结,也作为了忘却的纪念。新年有新的气象,2009注定又是充满挑战的一年。

Excel区域选择功能非常强大,给编程工作带来了很多灵活。本文将一些有用的选择方法记录下来。Excel中,Range是一个重要的对象。它代表 一些单元格的组合。对Range进行操作,会影响到它包含所有的单元格,比一个单元一个单元地做方便得多。

Range选择

Range(“A1”)                                       选择第1行第1

Range(“A1:B5”)                                选择A1B5之间的方形区域

Range(“A1:B5, C1:C10”)                选择多个区域

Range(“A:A”)Range(“1:1”)     选择第A(1)

Range(“A:C”)                                     选择第A列至第C

[A1:B5]                                                 这是为了方便的记法,和Range(“A1:B5”)等同

 

RowsColumns

用来选择行和列

Rows(1)                                               第一行

Rows                                                     选择所有行

Columns(1)Columns(“A”)       1

 

Cells用来选择单元格

Cells(6, 1)                                            6行第1个单元格,返回的是Cell对象

若要将Cell对象转换成Range对象,可以使用:[myCell]

 

Union各个Range

Dim myRange as Range

Set myRange = Union(Rows(1), Range(“C:C”))

myRange.Font.Bold = true

 

相对位移

就是相对于一个Range的定位。

myRange.Offset(1, 3)                    选择myRange1行右3列的单元格。

 

循环获取单元格的值

For each myCell in Range(“A1:B5”)

‘  …

Next myCell

 

 

 

 

 

抱歉!评论已关闭.