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

2026-03-28 05:10:49

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中空白行或者列

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