【VBA】Excel的对象之——单元格

论坛 期权论坛 期权     
Data空间   2019-7-13 08:07   2497   0

单元格基本表示方法:
1.      Range
引用单元格、区域、整行、整列及工作表中的所有单元格
表示方法:
引用
范例
选定方法
单个单元格
Range(”A1”)
引用单元格A1
分离的两个单元格
Range(“A1,C1”)
引用单元格A1和C1
单元格范围
Range(“A1”,”E5”)
引用单元格A1~E5
Range(“A1:E5”)
分离的单元格区域引用
Range(“A1:C3,E2:G3”)
引用单元格A1~C3和单元格E2~G3
范例
选定方法
整行
Range(“A:D”)
引用列A~列D
Row(2)或Row(“2”)
Rows(“2:4”)
引用第二行
引用第二至第四行
整列
Range(“1:3”)
引用行1~行3
Columns(2)
Columns(“B”)
Columns(“B:D”)
Columns用数据参数只能表示单列
Rows()
Columns()
分别表示所有行的行,所有列的列,也就是整个工作表
Range特殊用法
Range(“单元格地址”).Range(“单元格地址”)
Range(“B2”,”E5”).Range(“A1”)
Range(“单元格地址”)(数字)
Range(“B2”,”E5”)(2)
Range(“单元格地址”)(行号,列号)
Range(“B2”,”E5”)(2,3)

2.      Cells
   表示方法:
Cells(索引号)
Cells(2)
Cells(行号,列号)
Cells(5,2)
Cells(5,”B”)
      Cells特殊用法
用法
范例
Range.Cells(横坐标,纵坐标)
Range(“B1”,”E5”).Cells(3,4)
Range.Cells(索引号)
Range(“B1”,”E5”).Cells(3)
Cells()
所示整个工作表
Cells只能表示单元格,不能表示区域。

3.      [A1]
  表示方法
表示方法
表示区域
[A1]
A1单元格
[A1:B5]
A1到B5区域
[A1,D9,F5:G9]
A1,D9,F5到G9区域

4.      Range,Cells与[A1]比较
Range
Cells
[A1]
引用范围
单元格,行,列,区域
单个单元格
单元格,行,列,区域
支持循环
行循环
行、列循环
不支持


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:15
帖子:3
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP