删除Excel表格数据空行

2025-05-24 19:28:48

Excel表格数据区域的空行如何能快速选中删除呢?小编总结了两种方法,下面就请跟随小编一起来操作实现吧!

工具/原料

Windows7 旗舰版

Excel 2010

定位删除法

1、选中能表达表格数据区域空行实际情况的一列数据。

删除Excel表格数据空行

2、单击“开始”-“查找和选择”-“定位条件”。

删除Excel表格数据空行

3、选中“空值”,单击“确定”。

删除Excel表格数据空行

4、在选中的表格区域右键单击“删除(D)...”。

删除Excel表格数据空行

5、选中“整行”,单击“确定”即可。

删除Excel表格数据空行

VBA删除法(推荐)

1、单击“开发工具”-“Visual Basic”或者直接快捷键Alt+F11。

删除Excel表格数据空行

2、工程区域右键单击“插入”-“模块”。

删除Excel表格数据空行

3、代码区域输入如下代码:Sub DeleteEmptyRow() '挢旗扦渌;删除空行 Dim rg As Range, 讣嘬铮篌LastRowNum As Long, FirstMark As Boolean Application.ScreenUpdating = False FirstMark = True LastRowNum = ActiveSheet.Range("a65536").End(xlUp).Row '取得最后非空行行号(此处a65536根据实际需要修改) For i = 1 To LastRowNum If WorksheetFunction.CountA(Rows(i)) = 0 Then '判断行是否为空 If FirstMark Then '判断是否为第一次找到的空行 Set rg = Rows(i) FirstMark = False Else Set rg = Union(rg, Rows(i)) End If End If Next If FirstMark = False Then rg.Delete shift:=xlUp End If Application.ScreenUpdating = True If FirstMark = False Then MsgBox "已成功删除空行!", vbInformation + vbOKOnly, "提示" End IfEnd Sub

删除Excel表格数据空行

4、返回表格区域,单击“开发工具”-“插入”表单控件下的“按钮(窗体控件)”。

删除Excel表格数据空行

5、宏名选中“DeletEmptyRow”,单击“确定”。

删除Excel表格数据空行

6、拖拉出一个按钮控件,设计模式下右键单击“编辑文字”将控件名改为“空行删除”。

删除Excel表格数据空行

7、退出设计模式,单击“空行删除”按钮,弹出“已成功删除空行!”提示框下单击“确定”即可。

删除Excel表格数据空行
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢