删除行根据条件
如果您认真地考虑使用VBA代码来帮助您删除基于特定列中找到的特定文本的所有行,那么本文适合您。在本文中,我们将学习如何在列中找到特定文本的情况下删除行。
问题):我有一个文件,我只需要在B列中包含“产品B”的行。我想删除其他所有内容。有人可以帮我写一个宏吗?以下是我们拥有的数据快照:
我们需要执行以下步骤:
单击“开发人员”选项卡。从“代码”组中,选择“ Visual Basic”
===
在标准模块中输入以下代码:
子DeleteRow()
与Sheet1.Cells(1).CurrentRegion.Columns(2)
EntireRow.Delete End with End Sub
代码说明:
步骤1)上面的代码将从第2列中选择当前区域,即
产品栏步骤2)应用过滤器
步骤3)可见单元格将被整行删除。删除代码。
其余数据(即产品B在B列中的位置)将是我们的输出。
这样,使用VBA代码,我们可以删除满足特定条件的行。