打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
完整介绍Excel End(xlUp).Row

一、End(xlUp).Row介绍

  功能是返回一个 Range 对象,该对象代表包含源区域的区域尾端的单元格。等同于按键 End+ 向上键、End+ 向下键、End+ 向左键或 End+ 向右键。Range 对象,只读。

  其语法如下:

  expression.End(Direction)

  expression 必需。 该表达式返回“应用于”列表中的对象之一。

  Direction XlDirection 类型,必需。所要移动的方向。

  XlDirection 可为 XlDirection 常量之一。

  xlDown

  xlToRight

  xlToLeft

  xlUp

  二、End(xlUp).Row示例

  本示例选定包含单元格 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("k65536").End(xlUp).Row K列数据区域最后一行的行号

  最后,再看看一段VBA调用的代码吧:

  Dim i, M, iRow, sh, arr

  M = 0.0015

  For Each sh In ThisWorkbook.Sheets

  iRow = sh.[D65535].End(xlUp).Row

  ReDim arr(1 To iRow, 1 To 2)

  arr = sh.Range("D3:E" & iRow)

  For i = 2 To UBound(arr)

  arr(i, 1) = arr(i, 1) * M

  arr(i, 2) = arr(i, 2) * M

  Next

  arr(1, 1) = Application.Substitute(arr(1, 1), "平方米", "亩")

  arr(1, 2) = Application.Substitute(arr(1, 2), "平方米", "亩")

  sh.Range("D3:E" & iRow) = arr

  Next

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
 VBA range对象和range属性的常见使用方法整理
如何在指定单元格区域内判断最后一行?
0基础学习写一个多表汇总宏模板!
VBA常用小代码304:一个字典实现条件求和和计数功能
Excel 常见字典用法集锦及代码详解8
(18)数组,Split拆分,join合并,Filter搜索
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服