今日学习目标

  • 掌握Range和Cells的用法
  • 学会读取和写入单元格数据
  • 了解单元格区域的引用方式

知识点

1. Range对象

vba
' 单个单元格 Range("A1") Range("B2") ' 区域 Range("A1:C10") ' 不连续区域 Range("A1:B5,D1:E5")

2. Cells对象

vba
' 行号, 列号 Cells(1, 1) ' A1 Cells(2, 3) ' C2

今日代码

vba
' 单个单元格 Range("A1") Range("B2") ' 区域 Range("A1:C10") ' 不连续区域 Range("A1:B5,D1:E5")

练习题

  1. 读取A1:C10区域的数据
  2. 将数据从一列复制到另一列
  3. 交换两个单元格的数据

参考解答

1. 使用Range("A1:C10").Value读取二维数组,或循环逐行读取。 2. Range("B1:B10").Value = Range("A1:A10").Value直接复制。 3. 使用临时变量temp = Range("A1").Value,然后交换两个单元格的值。


由在线工具箱(www.vba.net)整理制作