4FWwh7d0.rar (7.59 KB, 下载次数: 3) 2009-9-26 12:07 上传 点击文件名下载附件 返回工作表最下面非空单元格的行数 Sub aa() '返回工作表最下面非空单元格的行数MsgBox Cells.Find("*", Range("A1"), , , xlByRows, xlPrevious).RowEnd Sub这是以前的习题,为什么这句可以做到,我还是不明白。谢谢! 最佳答案 月排行榜 / 总排行榜 amulee 2009-9-27 08:25 从A1开始向前按行查找最后一个非空单元格。A1是第一个单元格,所以循环查找,即查找从最后开始找。等同于如下语句:MsgBox Cells.Find("*", Range("IV65536"), , , xlByRows, xlPrevious).Row按行查找即每行遍历,直到找到某一行有非空单元格。同理,以下语句范围最后列号:MsgBox Cells.Find("*", Range("A1"), , , xlByColumns, xlPrevious).Column 跳转到最佳答案楼层
这是以前的习题,为什么这句可以做到,我还是不明白。
谢谢!
从A1开始向前按行查找最后一个非空单元格。A1是第一个单元格,所以循环查找,即查找从最后开始找。
等同于如下语句:
MsgBox Cells.Find("*", Range("IV65536"), , , xlByRows, xlPrevious).Row
按行查找即每行遍历,直到找到某一行有非空单元格。同理,以下语句范围最后列号:
MsgBox Cells.Find("*", Range("A1"), , , xlByColumns, xlPrevious).Column
返回工作表最下面非空单元格的行数
使用道具 举报
跟着爱疯一起学习
谢谢阿木!
噢,原来我没注意这2个参数xlByRows, xlPrevious
爱疯 发表于 2009-9-27 10:34 谢谢阿木!噢,原来我没注意这2个参数xlByRows, xlPrevious
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|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.