一.Range属性 1.选择单个单元格(例如A5) Range("A5").Select 2.选择一个单元格区域(例如A6:A10) Range("A6:A10").Select 3.选择一些不相邻的单元格(例如A1,B6,C8) Range("A1,B6,C8").Select 4.选择一些不相邻的单元格和单元格区域(例如A11:D11,B7,C9) Range("A11:D11,B7,C9").Select 5、Range("B2:B"&[B65536]&End(xlUp).Row).Select的解释 这是一个经常用到的语句,对于初学专业而言,真有难度哦。 含义是这样的:选择B2:BX之间的单元格。X代表最后一个单元格的行号、毫无疑问,这是一个组合语句,最后部分是取行号,前面是待定的部分。不要理解错了哦。 二.Cells属性 1.选择单个单元格(例如A5) Cells(5,1).Select Cells(5,A).Select 2.选择一个单元格区域(例如A6:A10) Range(Cells(6,1),Cells(10,1)).Select 3.选择工作表中的所有单元格 Cells.Select 三.Offset属性 1.选择单元格A1下面一行和右边三列的单元格 Range("A1").Offset(1,3).Select 2.选择单元格D15上面两行和左边一列的单元格 Range("D15").Offset(-2,-1).Select 3.选择同列单元格(上一行) ActiveCell.Offset(-1,0).Select 4.重新选取区域 ActiveCell.Offset(2,2).Resize(2,4).Select RESIZE的意思是,以当前SELL为基准,选取一个区域。本例中是以(2,2)开始,选中一个(4,6)结束的区域 即RANGE("2,2:4,6")全部被选中 四.END属性(移动到连续有内容的单元格) 1.选择任何行的最后一个单元格 ActiveCell.End(xlToRight).Select 2.选择任何行的最前一个单元格 ActiveCell.End(xlToLeft).Select 3.选择任何列的最后一个单元格 ActiveCell.End(xlDown).Select 1.选择任何列的最前一个单元格 ActiveCell.End(xlUp).Select 5、Range("b65536").End(xlUp).Row B列数据区域最后一行的行号 |
今天学得有点多——end用法
最新推荐文章于 2024-10-08 17:16:52 发布
EXCEL之Range,cells,offset,end用法<转>
2009-12-14 16:47