答案 用Cells(行,列) 表示单一单元格用Range(Cells(行1, 列1), Cells(行2, 列2)) 表示一个区域相关推荐 1vba中能这样表示吗:range(1,1)或cells("A1").如不能,那应如何表示range行和列(行和列都是数字而不是字母) 反馈 收藏
在VBA中,使用Cells(行,列)来表示单一单元格是一种常见的方法。例如,Cells(1,1)可以用来表示工作表上的A1单元格。而如果你想要表示一个区域,可以使用Range(Cells(行1, 列1), Cells(行2, 列2)),例如,Range(Cells(1,1), Cells(3,3))表示从A1到C3的区域。但是,需要注意的是,当使用像R...
二 使用Cells属性 Cells属性指定单元格区域中的单元格,语法如下: Cells(RowIndex, ColumnIndex) 参数RowIndex是可选的,表示引用区域中的行序号。 参数ColumnIndex是可选的,表示引用区域中的列序号。 如果缺省参数,Cells属性返回引用对象的所有单元格。 使用Cells属性返回一个Range对象,如下面的代码所示。 Sub yinyong...
这也是宏录制器通常引用Range对象的方式。 接着,介绍创建对象引用的更多方法,例如使用Cells或Offset属性。 然而,这些并不是引用Range对象的唯一方法,还有一些更高级的方法,例如使用Application.Union方法,这里没有介绍。 基于上下文和特定的需要,确定引用Range对象的最佳方法。 引用Range对象以及对象限定符介绍 为了能够正确...
WithWorksheets("Sheet1") .Range(.Cells(1,1), .Cells(5,3)).Font.Italic =TrueEndWith 此示例比较Worksheet.Range属性、Application.Union方法和Application.Intersect方法。 VB Range("A1:A10").Select'Selects cells A1 to A10.Range(Range("A1"), Range("A10")).Select'Selects cells A1 to A10.Ran...
cells是cell的复数(cell译成中文是“单个”的意思),其用途是选择一个单元格,如 cells(2,1)表示第二行第一列这个单元格,其参数中用逗号(半角)来分割行号和列号,比range多了个逗号,并且行、列的先后顺序相反了。 range(cells(i,2),cells(5,5))的意思是选择第i行第2列的单元格至第5行第5列单元格形成的...
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 那么就会将这个范围选中了,就像我们用鼠标对角线拖动一样,经过的区域都会选中。a...
接着,介绍创建对象引用的更多方法,例如使用Cells或Offset属性。 然而,这些并不是引用Range对象的唯一方法,还有一些更高级的方法,例如使用Application.Union方法,这里没有介绍。 基于上下文和特定的需要,确定引用Range对象的最佳方法。 引用Range对...
在EXCEL VBA 中,Range和cells都是工作表的属性,都用来表示一个单元格或多个单元格,根据编程需要而灵活选择使用. (1) Cells用来表示单独的一个单元格或者整个工作表所有的单元格,例如: Cells(1,”A”) '表示A1单元格,两个参数分别是行与列,列号用字符来表示 Cells(1,1) '也表示A1单元格,两个参数分别是行...
1、cells(4,2) 表示4B单元格,两个参数之间用英文逗号间隔。 2、worksheets("sheet2").cells表示工作表sheet2的所有单元格。(cells是单元格的集合) 3、range(cells(1,1),cells(5,3))。等同于前面的range("A1:C5")的单元格区域。 4、cells(2)。单个参数代表时索引号,cells(2)表示B1单元格。在工作表中...