大众计算机学习网欢迎诸位!收藏本站注 册登 陆
常用教程:基础知识网络知识操作系统WPS网页制作数据库算法网页成功之路网络安全最新技术古典mid流行midmid背景下载中心
您现在的位置:首页 > 教程 > 文章页

Range对象的End属性详细介绍

Admin | 2010-12-9 9:05:35 | ReadNums | 5562 | 标签 Excel教程 | 打印本页
     

  当我们在使用VBA处理EXCEL数据的时候,通常会遇到如下的代码:

  Range("a65536").End(xlUp).Row 

  Range("b65536").End(xlUp).Row 

  Range("c65536").End(xlUp).Row 

  ……

  诸如此类的代码,那么,在Range引用对象中,End属性指的是什么含义呢?包含哪些方法呢?

  与Range对象的End属性相关的知识

  End属性包含如下四个方向:

  xlDown
  xlToRight
  xlToLeft
  xlUp

  End 属性应用于返回一个 Range 对象所包含源区域的区域尾端的单元格。等同于按键 End+ 向上键、End+ 向下键、End+ 向左键或 End+ 向右键。

  示例如下:

  本示例选定包含单元格 B4 的区域中 B 列顶端的单元格。

  Range("B4").End(xlUp).Select
               
  本示例选定包含单元格 B4 的区域中第 4 行尾端的单元格。

  Range("B4").End(xlToRight).Select
               
  本示例将选定区域从单元格 B4 延伸至第四行最后一个包含数据的单元格。

  Worksheets("Sheet1").Activate
  Range("B4", Range("B4").End(xlToRight)).Select

  Range("a65536").End(xlUp).Row  A列数据区域最后一行的行号
  Range("b65536").End(xlUp).Row  B列数据区域最后一行的行号
  Range("d65536").End(xlUp).Row  D列数据区域最后一行的行号
  Range("d65536").End(xlUp).Row  D列数据区域最后一行的行号


问题未解决:在线咨询我要在线咨询问题

网友评论

(访客)
内容实用原创,讲得很好。
20xx年x月x日
(站长)
有问题请在线咨询。
20xx年x月x日