2016 - 2024

感恩一路有你

使用VBA批量删除某列空单元格整行

浏览量:2896 时间:2024-07-04 22:13:01 作者:采采

在本篇文章中,我们将学习如何使用VBA批量删除某一列数据中的空单元格整行。

步骤1:选择目标列

首先,我们需要选中目标列的单元格区域。在所需工作表上,选中需要删除空单元格整行的那一列。

步骤2:进入VBA编辑器

同时按下Alt F11,这将打开VBA编辑器窗口。在左侧的项目资源管理器中,找到并点击目标工作表(Sheet1)。

步骤3:录入VBA代码

在右侧的代码窗口中,输入以下VBA代码:

Sub 删除当前列的空值单元格整行()
    Dim colName As String
    colName  Split(, "$")(1)
    With Range(colName amp; ":" amp; colName).SpecialCells(xlCellTypeBlanks).EntireRow
        .Delete
    End With
End Sub

步骤4:运行VBA代码

点击运行按钮,然后选择“运行子过程/用户窗体”。这将执行VBA代码,并删除目标列中的空单元格整行。

完成效果

执行完VBA代码后,你会看到目标列中的空单元格已经被删除,整行数据向上移动,填补了空缺。

最后,如果你有需要,可以复制粘贴本文中提供的VBA代码来使用。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。