返回首页
当前位置: 主页 > Excel教程 > Excel VBA教程 >

Excel 单元格的引用方法

时间:2014-01-12 02:59来源:Office教程学习网 www.office68.com编辑:麦田守望者

1-1 使用Cells属性
  使用Cells属性返回一个Range对象,如下面的代码所示。
  00.00.#001  Sub Cell()
  00.#002      Dim icell As Integer
  00.#003      For icell = 1 To 100
  00.#004          Sheet2.Cells(icell, 1).Value = icell
  00.#005      Next
  00.#006  End Sub
  普通浏览复制代码保存代码打印代码
  01.#001  Sub Cell()
  02.#002      Dim icell As Integer
  03.#003      For icell = 1 To 100
  04.#004          Sheet2.Cells(icell, 1).Value = icell
  05.#005      Next
  06.#006  End Sub#001  Sub Cell()<br />
  #002      Dim icell As Integer<br />
  #003      For icell = 1 To 100<br />
  #004          Sheet2.Cells(icell, 1).Value = icell<br />
  #005      Next<br />
  #006  End Sub

  代码解析:
  Cell过程使用For...Next语句为工作表中的A1:A100单元格区域填入序号。
  Cells属性指定单元格区域中的单元格,语法如下:
  Cells(RowIndex, ColumnIndex)
  参数RowIndex是可选的,表示引用区域中的行序号。
  参数ColumnIndex是可选的,表示引用区域中的列序号。
  如果缺省参数,Cells属性返回引用对象的所有单元格。
  Cells属性的参数可以使用变量,因此经常应用于在单元格区域中循环。

1-2 使用快捷记号
  在VBA中可以将A1引用样式或命名区域名称使用方括号括起来,作为Range属性的快捷方式,这样就不必键入单词“Range”或使用引号,如下面的代码所示。
  00.00.#001  Sub Fastmark()
  00.#002      [A1:A5] = 2
  00.#003      [Fast] = 4
  00.#004  End Sub
  普通浏览复制代码保存代码打印代码
  01.#001  Sub Fastmark()
  02.#002      [A1:A5] = 2
  03.#003      [Fast] = 4
  04.#004  End Sub#001  Sub Fastmark()<br />
  #002      [A1:A5] = 2<br />
  #003      [Fast] = 4<br />
  #004  End Sub

  代码解析:
  Fastmark过程使用快捷记号为单元格区域赋值。
  第2行代码使用快捷记号将活动工作表中的A1:A5单元格赋值为2。
  第3行代码将工作簿中已命名为“Fast”的单元格区域赋值为4。
  注意 使用快捷记号引用单元格区域时只能使用固定字符串而不能使用变量。

------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2013 excel2003 excel技巧 excel教程 excel实例教程
------分隔线----------------------------
推荐内容
猜你感兴趣