打开APP
userphoto
未登录

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

开通VIP
手把手教你_用VBA删除空行
userphoto

2022.05.31 云南

关注

我有一个产品数据库,数据有1300多行,其中有一列数据不全,里面有一些没有数值,就是说有一些空的单元格。

现在我们用这一列数据,来演示一下如何用VBA来删除空行。

第一步:点击Excel菜单中的“插入”==》随便找个图标插入。

第二步:输入文字,便于识别不同命令。

第三步:选中图标,鼠标右击图标==》选择“指定宏”。

第四步:点击“新建”。

第五步:就进入VBA编辑器了,在红框中复制以下代码,每一句的作用都有具体注释。

第六步:保存,关闭VBA编辑器。

第七步:回到工作表Sheet1中,点击图标,程序就会自动运行,执行删除空行命令。一秒完成!

所以VBA比较适合重复性的工作,可以大大减轻我们的工作量。

以上,是一种最简单的进入VBA编辑的方法。

其它进入VBA编辑器方法如下:

1. Excel菜单中点击“开发工具”==》Visual Basic。

2. 鼠标放在左下角工作表名上,如Sheet1,Sheet2..., 右击,出现菜单后选择“查看代码”

3. 使用键盘:Alt+F11

第五步需要复制的代码如下:

Dim i

Application.DisplayAlerts = True '关闭刷新,加快速度

For i=
ActiveSheet.UsedRange.Rows.Count To 2 Step -1 '从有数据的最后一行开始,向上删除空行

If
Application.WorksheetFunction.CountA(Rows(i)) = 0 Then '判断为空行

Rows(i).Delete '执行删除

End If


NextApplication.DisplayAlerts = False '打开刷新过程

具体过程的屏幕图片如下:

原始数据有很多单元格是空的,下面我们要删除这些空格

找个图标

编辑图标,给命令起个名字

给图标指定宏

新建宏

进入VBA编辑器

复制粘贴,VBA本来就是搭积木

空行全部都被删除了

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VBA删除和插入空行 | VBA实例教程
年末统计很抓狂?你要用到的Excel数据合并方法都在这里了!
Excel VBA 7.69批量插入多行,鼠标操作更快?但可以受到格式影响!vba操作麻烦,但更加灵活
VBA 一键删除数据表中的空行(2018_3)
Excel空行添加和删除方法介绍
《神奇的VBA》编程:报表插入空白行
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服