在vba的选择语句有:1、ActiveCell.CurrentRegion.Select 以单元格为基准的选择;2、Range(ActiveCell.End(xlUp),ActiveCell.End(xlDown)).Select 以单元格为基准的选择;3、Cells.Select 工作表的选择等。CurrentRegion属性等价于定位命令。
1、ActiveCell.CurrentRegion.Select 以单元格为基准的选择
语句说明:选择当前活动单元格所包含的范围,上下左右无空行
注:CurrentRegion属性等价于定位命令,由一个矩形单元格块组成,周围是一个或多个空行或列
2、Range(ActiveCell.End(xlUp),ActiveCell.End(xlDown)).Select 以单元格为基准的选择
语句说明:选择当前活动单元格所包含的范围,上下左右无空行
语句说明:选择当前活动单元格所包含的范围,上下左右无空行
备注:ActiveCell.End(xlUp):向上查找到的名列前茅个有数据的单元格. ActiveCell.End(xlDown) 向下查找到的名列前茅个有数据的单元格
3、Cells.Select 工作表的选择
语句说明:选定当前工作表的所有单元格
备注:相当于选择整个工作表。
4、Range(“A1”).ClearContents 内容清除
语句说明:清除活动工作表上单元格A1中的内容
备注:清除的三种方式ClearContents是指单单清除内容,Clear是清除内容和格式,
5、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(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。它也可说是一种应用程式视觉化的 Basic 脚本。
1993年由微软公司开发的应用程序共享一种通用的自动化语言——–即Visual Basic for Application(VBA),实际上VBA是寄生于VB应用程序的版本。1994年发行的Excel 5.0版本中,即具备了VBA的宏功能。
Visual Basic for Applications(简称VBA)是新一代标准宏语言,是基于Visual Basic for Windows 发展而来的。它与传统的宏语言不同,传统的宏语言不具有高级语言的特征,没有面向对象的程序设计概念和方法。而VBA 提供了面向对象的程序设计方法,提供了相当完整的程序设计语言。VBA 易于学习掌握,可以使用宏记录器记录用户的各种操作并将其转换为VBA 程序代码。这样用户可以容易地将日常工作转换为VBA 程序代码,使工作自动化。
文章标题:在vba的选择语句有哪些,发布者:小编,转载请注明出处:https://worktile.com/kb/p/35313