Excel精英培训网

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

[已解决]请教一句简单代码

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

请教一句简单代码,在“自动筛选”成立下,我想通过代码定位真正最后的一个单元格的下一个单元格!   如何写代码,请高手赐教!谢谢!!

VXdTqqxC.rar (2.34 KB, 下载次数: 1)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2009-9-9 12:13 | 显示全部楼层

RANGE("A" & SHEETS("SHEET1").RANGE("A65536").END(XLUP).ROW+1) 'A列最后一个非空单元格下一行
回复

使用道具 举报

发表于 2009-9-9 12:18 | 显示全部楼层

好象只能用个循环加判断。

Sub aa()
    For x = [a65536].End(xlUp).Row + 1 To 65536
        If Range("A" & x).EntireRow.Hidden = False Then
            Range("A" & x).Select
            Exit For
        End If
    Next x
End Sub

回复

使用道具 举报

 楼主| 发表于 2009-9-9 13:47 | 显示全部楼层

继续期待

回复

使用道具 举报

发表于 2009-9-9 16:45 | 显示全部楼层

3楼的代码很好哦。难道不符合楼主的要求?

回复

使用道具 举报

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

MsgBox Columns(1).Find("").Row

[em04]
回复

使用道具 举报

发表于 2009-9-10 00:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

3楼的代码的确很好。因为我要用的地方一是操作频繁,数据量大,循环就太慢了!还在等有更省内存的

6楼感觉很好,谢谢高手了哈

[此贴子已经被作者于2009-9-10 9:15:09编辑过]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 18:24 , Processed in 0.280417 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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