单元格在VBA的表示方法.doc
单元格在VBA的表示方法:
1、Range(单元格地址)?? 如Range(a1)?? 即为A1单元格
2、CELLS(行,列)?? 如CELLS(1,1)也为A1单元格,CELLS(2,1)为 A2单元格
工作表在VBA中表示方法:sheets(工作表名)
每个函数前都要加Application.WorksheetFunction.?
答:如果是单个调用必须加
如果是多个调用就可以用WITH语句省去后面的
如Sub 矩形1_单击()Dim i As IntegerFor i = 1 To 20Sheets(sheet1).Cells(i, 1) = iNextWith Application.WorksheetFunctionRange(a21).Value = .Sum(Range(a1:a20))??????????注意SUM前面要有个点才行Range(a22).Value = .Average(Range(a1:a20))End WithEnd Sub
COLUMN是指列,COLUMNS是指列的集合
ROW是表示行,ROWS是行的集合
如果用Sheets(sheet1).columns.select?? 会选定所有列即整个工作表
SUB 语句,需要有个事件触发它,才能执行,就比如一个箱子,只有去搬、推等外力施加与它时,它才会动。设置个按纽目的就是为了执行
原创力文档

文档评论(0)