一组特别实用的单元格命令是(一组特别实用的单元格命令有哪些)
导语:一组特别实用的单元格命令
今天给大家分享VBA中的一些常用语句,当然,以后还会陆续地给大家讲解,今天讲解的是涉及到单元格的一些操作,主要是讲单元格的选择、移动、删除等。爱好VBA的朋友一定会受益匪浅。
1 ActiveCell.CurrentRegion.Select
语句说明:选择当前活动单元格所包含的范围,上下左右无空行。
注:CurrentRegion属性等价于定位命令,由一个矩形单元格块组成,周围是一个或多个空行或列。
2 Range(ActiveCell.End(xlUp),ActiveCell.End(xlDown)).Select
语句说明:选择当前活动单元格所包含的范围,上下左右无空行。
备注:ActiveCell.End(xlUp):向上查找到的第一个有数据的单元格 ActiveCell.End(xlDown) 向下查找到的第一个有数据的单元格。
3 Cells.Select
语句说明:选定当前工作表的所有单元格。
备注:相当于选择整个工作表。
1 Range("A1").ClearContents
语句说明:清除活动工作表上单元格A1中的内容。
备注:清除的三种方式ClearContents是指单单清除内容,Clear是清除内容和格式。
2 Selection.ClearContents
语句说明:清除选定区域内容。
备注:清除的三种方式ClearContents是指单单清除内容,Clear是清除内容和格式;Selection是选择的区域,select 是选择的动作。
6 Range("A1:D4").Clear
语句说明:彻底清除A1至D4单元格区域的内容,包括格式。
备注:清除的三种方式ClearContents是指单单清除内容,Clear是清除内容和格式; Range("A1:D4")是选择的单元格的范围。
7 Cells.Clear
语句说明:清除工作表中所有单元格的内容。
备注:清除的三种方式ClearContents是指单单清除内容,Clear是清除内容和格式; cells是整个工作表,这个命令相当于整个工作表DELETE。
8 ActiveCell.Offset(1,0).Select
语句说明:活动单元格下移一行,同理,可下移一列。
备注:OFFSET是Range的属性,Range.Offset 返回 Range 对象,它代表位于指定单元格区域的一定的偏移量位置上的区域。
表达式:Offset(偏移行, 偏移列)
偏移行列的数字可以是:正数,负数,零值
9 Range("A1").Offset(ColumnOffset:=1)或Range("A1").Offset(,1)
语句说明:偏移一列。
备注:OFFSET是Range的属性,Range.Offset 返回 Range 对象,它代表位于指定单元格区域的一定的偏移量位置上的区域。
表达式:Offset(偏移行, 偏移列)
偏移行列的数字可以是:正数,负数,零值
10 Range("A1").Offset(Rowoffset:=-1)或Range("A1").Offset(-1)
语句说明:向上偏移一行。
备注: OFFSET是Range的属性,Range.Offset 返回 Range 对象,它代表位于指定单元格区域的一定的偏移量位置上的区域。
表达式:Offset(偏移行, 偏移列)
偏移行列的数字可以是:正数,负数,零值
好了今天就讲到这里,最近将VBA的内容逐渐增加,希望爱好VBA的朋友要多掌握,多实用。
今日内容回向:
1 CurrentRegion属性是什么意思?
2 清除有哪些命令?
3 offset 和 excel 函数中的offset有什么不用?
本文内容由快快网络小畅整理编辑!