Excel精英培训网

 找回密码
 注册
查看: 3252|回复: 10

【分享】快速删除空行

[复制链接]
发表于 2011-2-28 01:30 | 显示全部楼层 |阅读模式
快速删除空行
        有时为了删除Excel工作簿中的空行,你可能会将空行一一找出然后删除,这样做 非常不方便。你可以利用自动筛选功能来实现,方法是:先在表中插入新的一行(全空),然后选择表中所有的行,单击“数据→筛选 →自动筛选”命令,在每一列的顶部,从下 拉列表中选择“空白”。在所有数据都被选 中的情况下,单击“编辑→删除行”,然后按“确定”,所有的空行将被删去。注意:插入一个空行是为了避免删除第一行数据。
发表于 2011-2-28 07:08 | 显示全部楼层
回复

使用道具 举报

发表于 2011-2-28 07:29 | 显示全部楼层
回复

使用道具 举报

发表于 2011-2-28 08:16 | 显示全部楼层
Sub 删除空行()
    Dim i&
    '这个循环一定得倒着来
    For i = Range("A65536").End(xlUp).Row To 1 Step -1
        If Range("A" & i) = "" Then
            Rows(i).Delete
        End If
    Next i
End Sub
回复

使用道具 举报

发表于 2011-2-28 08:33 | 显示全部楼层
回复 zgq75468 的帖子

请教一下,这个方法还可以适用于一个工作薄中含多个工作表中含空白行吧,可以做到一次性删除吧!
回复

使用道具 举报

发表于 2011-2-28 08:36 | 显示全部楼层
回复 390328249 的帖子

不适合,只适用于当前活动表
回复

使用道具 举报

发表于 2011-2-28 08:39 | 显示全部楼层
我也想报VBA快速入门班,为什么不要我{:191:}
回复

使用道具 举报

发表于 2011-2-28 09:07 | 显示全部楼层
插入新的空行是在最顶部,还是随便插入就行?
回复

使用道具 举报

发表于 2011-2-28 09:07 | 显示全部楼层
插入新的空行是在最顶部,还是随便插入就行?
回复

使用道具 举报

发表于 2011-2-28 09:08 | 显示全部楼层
插入新的一行,是在最顶部还是随便插入就行?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 23:35 , Processed in 0.453001 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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