Skip to content Skip to footer

如何删除Excel中的隐藏工作表(2种有效方法)

方法1 - 通过应用Excel中的检查文档功能删除隐藏工作表我们在工作簿中隐藏了一些工作表。

步骤:

单击文件选项卡。

转到信息,然后检查问题,然后选择检查文档。将打开文档检查器对话框。

按检查。

向下滚动并从隐藏工作表部分中选择全部删除。

按关闭退出对话框。

取消隐藏选项变得模糊,这意味着所有隐藏的工作表都被删除。

方法2 – 在Excel中使用VBA宏删除隐藏工作表宏 1 – 删除并弹出确认窗口步骤:

右键单击工作表标题。从上下文菜单中选择查看代码。将出现一个VBA窗口。您可以按Alt+F11直接打开VBA窗口。

在VBA窗口中插入以下代码 -Sub Delete_Hidden_Sheets()

j = 1

While j <= Worksheets.Count

If Not Worksheets(j).Visible Then

Worksheets(j).Delete

Else

j = j + 1

End If

Wend

End Sub按运行图标运行代码。

将打开一个弹出确认框。按删除。

Excel 已删除所有隐藏工作表并使取消隐藏选项变得模糊。

宏 2 – 使用确认消息删除步骤:

在任何工作表标题上右键单击后,单击上下文菜单中的查看代码选项,打开VBA 窗口。

在其中插入以下代码:Sub Delete_Hidden_Sheets()

Dim x As Worksheet

ConfirmMacro = MsgBox("Are you sure to delete all the hidden sheets?", vbYesNo, " CONFIRMATION! ")

If ConfirmMacro = vbNo Then

Exit Sub

Else

End If

With Application

.DisplayAlerts = False

For Each x In Worksheets

If x.Visible = xlVeryHidden Then x.Visible = Hidden

If Not x.Visible Then x.Delete

Next x

.DisplayAlerts = True

End With

End Sub按运行图标。

将弹出一个确认对话框。按是确认。

所有隐藏的工作表都将被删除,并且没有取消隐藏选项。

宏 3 – 无需任何确认即可删除步骤:

在任意工作表标题上右键单击后,从上下文菜单中选择查看代码。

打开VBA窗口后,插入以下代码:Sub Remove_Hidden_Sheets()

Dim j As Integer

Dim X as Worksheet

Application.DisplayAlerts = False

For Each X In ActiveWorkbook.Sheets

If X.Visible = xlSheetHidden Then

X.Delete

j = j + 1

End If

Next X

Application.DisplayAlerts = True

End Sub单击运行图标运行宏。

没有取消隐藏选项意味着不存在隐藏工作表。

要记住的事情删除隐藏工作表后,无法撤消或恢复它们。因此,请确保您已创建备份。如果删除文件后尚未保存文件,请关闭工作簿而不保存,然后再次打开。然后你就会拿回床单。

Copyright © 2088 2006年德国世界杯_世界杯歌曲凯歌 - lt795.com All Rights Reserved.
友情链接