Excel VBA 自动删除空白行

 时间:2026-04-23 21:28:18

1、打开要删除空白行的文档。

Excel VBA  自动删除空白行

2、Alt+F11打开VB编辑器,右键新建一个模块。

Excel VBA  自动删除空白行

3、新建模块后,输入

Sub 删除空行()

Dim a

a = 1

Do While Cells(a, "a") <> ""

      If Cells(a, "D") = "" Then

    Rows(a).Select

    Selection.Delete Shift:=xlUp

    Else

    a = a + 1

        End If

  Loop

End Sub。

Excel VBA  自动删除空白行

4、输入代码后,在工具栏中找到开发工具——宏,点击执行命令。

Excel VBA  自动删除空白行

5、找到并执行删除空行的宏,然后点击执行。

Excel VBA  自动删除空白行

6、运行完成后,就可以把空白行删除了。

Excel VBA  自动删除空白行

  • excel中如何使用vba来完成复制粘贴功能
  • 如何在vba中得到当前单元格的行号和列号
  • 如何使用VBA程序删除行
  • vba中find的使用方法
  • excel中使用vba来给单元格赋值
  • 热门搜索
    胎记是怎么形成的 头皮疼是怎么回事 红薯饼怎么做好吃又简单 我的世界猪怎么驯服 gta5怎么全屏 猕猴桃怎么吃 邮箱地址怎么填 尾巴骨疼是怎么回事 加权平均分怎么算 名字英文怎么写