目录
1.引言
End属性是VBA中Range对象的一个重要属性,用于查找工作表中特定方向的最后一个非空单元格,类似于在Excel中按Ctrl+方向键的操作
接下来将详细介绍End属性的用法及使用案例
2.End属性语法和参数
End属性的语法格式为:
表达式.End(Direction)
其中:
表达式:代表一个Range对象的变量
Direction:移动方向,可以是以下XlDirection常量之一
-
xlUp:向上(值为3)
-
xlDown:向下(值为4)
-
xlToLeft:向左(值为1)
-
xlToRight:向右(值为2)
End属性返回一个Range对象,代表包含源区域的区域尾端的单元格
3.End属性的基本使用
3.1查找四个方向的边界单元格
End属性可以从指定单元格出发,向四个方向查找第一个非空单元格,即边界单元格,类似于在Excel中按Ctrl+方向键的效果
示例1:从E7单元格开始,向四个方向查找边界单元格,并标出它们的底色

代码实现:
Range("E7").End(xlUp).Interior.ColorIndex = 8 '向上查找第一个非空单元格Range("E7").End(xlDown).Interior.ColorIndex = 8 '向下查找第一个非空单元格Range("E7").End(xlToLeft).Interior.ColorIndex = 8 '向左查找第一个非空单元格Range("E7").End(xlToRight).Interior.ColorIndex = 8 '向右查找第一个非空单元格
其中:
-
表达式:Range("E7")
-
移动方向:xlUp、xlDown、xlToLeft、xlToRight

最低0.47元/天 解锁文章
1128

被折叠的 条评论
为什么被折叠?



