打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VBA 一键删除数据表中的空行(2018_3)

       在处理Excel数据时有时候难免会遇到数据中有一些空行需要删除,当非连续的空行较多时,一行一行选中再删除的方法显然不可以取。下面介绍如何通过几行VBA代码一键实现删除。


动态效果图


代码:

Sub deleblankrow()

Dim Frow, Erow, j As Integer

Frow = ActiveSheet.UsedRange.Row '获取第一个非空行的行号

Erow = Frow ActiveSheet.UsedRange.Rows.Count - 1 '获取最后一个非空行的行号

For j = Erow To 1 Step -1 '从数据最后一行依次向上查找,找到一个空行删除一行

      If Application.WorksheetFunction.CountA(Rows(j)) = 0 Then

         Rows(j).Delete

      End If

Next j

End Sub


拓展:

如何删除数据中的空列?

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VBA查找空行2 判断.删除
Excel中用VBA实现删除空行和空列
一键删除VBA代码所有空行
VBA删除和插入空行 | VBA实例教程
EXCEL中利用VBA编程进行多工作表汇总
搜集各种Excel VBA的命令供参考!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服