ncxq.net
当前位置:首页 >> rAngE 和CElls >>

rAngE 和CElls

range和cells都指的是单元格对象,只不过书写表达的格式不一样,比如要表示a1单元格,使用range为range("a1"),用cells表示为cells(1,1)或者cells(1,"a").

range(cells(a,b),cells(c,d))指的一个单元格范围,如果a=c,b=d,那么就是一个单元格,否则就是从cells(a,b)到对角线cells(c,d)这个单元格的范围。如果后面加个range(cells(a,b),cells(c,d)).select 那么就会将这个范围选中了,就像我们用鼠标对...

CELLS(y,x)是单个单元格对像,两个参数分别为行和列; Range()则是指一个区域,区域中可以是一个单元格,也可以是多个单元格。 VBA中常这样写:Range(cells(y1,x1),cells(y2,x2)).Select,就是指选中以cells(y1,x1)和cells(y2,x2)两单元格为对角...

你好: 网上帮你找的 很详细 希望对你有帮助 定义和用法 range() 函数创建并返回一个包含指定范围的元素的数组。 编辑本段Range 集合用法 本部分将说明下列返回 Range 对象的属性和方法: Range 属性 Cells 属性 Range 和 Cells Offset 属性 Uni...

with Sheets("Site Data") Set panel_range = .Range(.Cells(4, 6), .Cells(8, 6)) end with

cell代表一个单元格,如:cells(1,1)只能表示A1;Range可以表示一个单元格(range("A1"),也可以表示一个区域(range("A1:A10")

理论上range("A1")稍慢,其余一样,但是实际差异应该感觉不出来,现在的计算机太快的了,这些计算速度完全可以忽略。

用Cells(行,列) 表示单一单元格 用Range(Cells(行1, 列1), Cells(行2, 列2)) 表示一个区域

有RANGE为什么还要用CELLS呢?特别是当CELLS 只能引用一个单元格时,别被其复数形式的表像给忽悠了。

我下面的代码运行成功: Sub xxx() Range(Cells(2, 1), Cells(10, 1)).Select End Sub 所以你的报错可能是其它原因,请详细描述,最好粘贴程序和错误提示。

网站首页 | 网站地图
All rights reserved Powered by www.ncxq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com