Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4926|回复: 7

[已解决]返回工作表最下面非空单元格的行数

[复制链接]
发表于 2009-9-26 12:08 | 显示全部楼层 |阅读模式

4FWwh7d0.rar (7.59 KB, 下载次数: 3)

返回工作表最下面非空单元格的行数

返回工作表最下面非空单元格的行数
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2009-9-26 12:32 | 显示全部楼层

这个好像不难理解,录制一个宏CTRL+F查找*,按行,找下个和这个比较一下这是了
回复

使用道具 举报

发表于 2009-9-26 13:22 | 显示全部楼层
回复

使用道具 举报

发表于 2009-9-27 08:25 | 显示全部楼层    本楼为最佳答案   

从A1开始向前按行查找最后一个非空单元格。A1是第一个单元格,所以循环查找,即查找从最后开始找。

等同于如下语句:

MsgBox Cells.Find("*", Range("IV65536"), , , xlByRows, xlPrevious).Row

按行查找即每行遍历,直到找到某一行有非空单元格。同理,以下语句范围最后列号:

MsgBox Cells.Find("*", Range("A1"), , , xlByColumns, xlPrevious).Column

回复

使用道具 举报

 楼主| 发表于 2009-9-27 10:34 | 显示全部楼层

谢谢阿木!

噢,原来我没注意这2个参数xlByRows, xlPrevious

回复

使用道具 举报

发表于 2009-9-28 05:20 | 显示全部楼层

学习[em02][em02]
回复

使用道具 举报

发表于 2012-10-30 14:01 | 显示全部楼层
爱疯 发表于 2009-9-27 10:34
谢谢阿木!噢,原来我没注意这2个参数xlByRows, xlPrevious

请问一下,这两个参数是干什么用的,不写会有什么效果呢?
回复

使用道具 举报

发表于 2012-10-30 14:03 | 显示全部楼层
为什么会返回缺少表达式呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-14 08:02 , Processed in 0.355578 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表