A列从A1到A15都有数值,语句[A65536].end.(xlup).row的值为15,,但是经过筛选的后,最后可见一行A10,运行[A65536].end.(xlup).row值变了10.有何方法不用取消筛选也可以达到语句得出值也是15呢?这语句应该怎么写?
如果数据是连续的:
MsgBox Range("A1").CurrentRegion.Rows.Count
使用道具 举报
遍历的方法
For I = 65536 To 1 Step -1 If Range("A" & I) <> "" And S = 0 Then S = I End IfNext I
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )
GMT+8, 2024-5-17 01:42 , Processed in 0.188140 second(s), 8 queries , Gzip On, Yac On.
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.