网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 生活百科 知识问答 更多知识

快速删除execl中空白行或者列

时间:2026-03-09 17:36:28

1、打开需要处理的execl文件。例如下记文件,打开后由空白的行以及列。本次需要通过使用VBA的方法快速的删除这些空白的行列。

快速删除execl中空白行或者列

2、打开VBA编辑界面,可以通过打开开发工具,最左边就是VBA的程序入口。

也可以通过快捷键ALT+F11,进入VBA。

快速删除execl中空白行或者列

3、进入VBA界面后,点击插入,模块。就会出现一个空白界面。

快速删除execl中空白行或者列

4、在空白界面,复制下记程序并粘贴。点击保存。

'删除空行

Sub DeleteEmptyRows()

Dim LastRow As Long, r As Long

LastRow = ActiveSheet.UsedRange.Rows.Count

LastRow = LastRow + ActiveSheet.UsedRange.Row - 1

For r = LastRow To 1 Step -1

If WorksheetFunction.CountA(Rows(r)) = 0 Then Rows(r).Delete

Next r

End Sub

'删除空列

Sub DeleteEmptyColumns()

Dim LastColumn As Long, c As Long

LastColumn = ActiveSheet.UsedRange.Columns.Count

LastColumn = LastColumn + ActiveSheet.UsedRange.Column

For c = LastColumn To 1 Step -1

If WorksheetFunction.CountA(Columns(c)) = 0 Then Columns(c).Delete

Next c

End Sub

快速删除execl中空白行或者列

5、保存之后,点击之前将要处理的表格中,点击宏可以弹出一个界面,尾缀为rows的是执行删除空白行,另外一个是执行删除空白列。点击执行即可。

快速删除execl中空白行或者列

6、执行后点击保存EXECL即可完成。尤其是处理大数据的表格的时候可以省去很多的时间。

快速删除execl中空白行或者列

© 2026 海能知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com