作者:乔山办公网日期:
返回目录:excel表格制作
range和cells都指的是单元格对象,只不过书写表达的格式不一样,比如要表示a1单元格,使用range为range("a1"),用cells表示为cells(1,1)或者cells(1,"a").
可以访问,也可以写入,相当于是ActiveSheet.Cells(row,column)
一个典型zd的测试函数如下:
Sub Button1_Click()
Cells(2, 2) = Cells(3, 3)
Cells(3, 3) = Int(Rnd * 100)
End Sub
访问单元格C3并赋值给B2,再给版C3赋值一个随机数。
补充一个对其它知友解答的解析:
Range("A1")和Cells(1,1)是不一样的 Range是一个区域对象,而Cells是一个属性,是有区别的。 假如Range是由A1开始的,则Cells(1,1)相当权于Range.Cells(1,1),否则不相等。 Cells(1,1)等同于ActiveSheet.Cells(1,1)。