如何在Excel中删除多个工作表中的相同行或范围?
本文推荐了两种在Excel中同时删除多个工作表中相同行或范围的方法。 请执行以下操作。
通过对所有工作表进行分组来删除多工作表中的相同行或范围
将所有工作表分组,然后同时从这些工作表中删除相同的行或范围很容易。
1.右键单击当前工作簿中的任何工作表标签,然后单击 选择所有工作表 从右键单击菜单中。
2.现在,所有工作表均已选中,如果您删除工作表中的某些行或范围删除工作表中的总计行,则其他工作表中的相同行或范围将一起删除。
3.删除所有工作表中的行或范围后,请右键单击工作表标签,然后单击 取消工作表分组 从右键单击菜单中取消组合所有工作表。
使用VBA代码删除多个工作表中的相同行或范围
除上述方法外,您还可以运行以下VBA代码来删除多个工作表中的相同行或范围。
在多张纸上删除相同的行
1。 按 其他 + F11 同时打开 Microsoft Visual Basic应用程序 窗口。
2。 在里面 Microsoft Visual Basic应用程序 窗口中,单击 插页 > 模块。 然后将以下VBA代码复制并粘贴到“代码”窗口中。
VBA代码:在Excel中删除多个工作表中的相同行
Sub bleh()
Dim xWs As Worksheet
Set xWs = ActiveSheet
ThisWorkbook.Worksheets.Select
Rows("4:5").Select
Selection.Delete
xWs.Select
End Sub
备注:在VBA代码中,4:5表示将在当前工作簿中的多个工作表中删除第4行和第5行。 您可以将它们更改为所需的行。
3。 按 F5 键运行代码,然后立即从当前工作簿的所有工作表中删除指定的行。
在多张纸上删除相同范围
要删除多个工作表中的相同范围,可以尝试以下VBA代码。
VBA代码:在多张纸上删除相同范围
将VBA代码复制并粘贴到模块中后,按 F5 键运行代码,并在弹出窗口中 Kutools for Excel 对话框中,选择要在多张纸上删除的范围删除工作表中的总计行,然后单击 OK 按钮。
现在,将立即从当前工作簿的所有工作表中删除此特定范围内的单元格值。
相关文章:
最佳办公效率工具Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%
Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松