今日学习目标
- 掌握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")练习题
- 读取A1:C10区域的数据
- 将数据从一列复制到另一列
- 交换两个单元格的数据
参考解答
1. 使用Range("A1:C10").Value读取二维数组,或循环逐行读取。 2. Range("B1:B10").Value = Range("A1:A10").Value直接复制。 3. 使用临时变量temp = Range("A1").Value,然后交换两个单元格的值。
由在线工具箱(www.vba.net)整理制作