excel - 如果从备份工作簿中删除,如何从工作簿中恢复已删除的 TAB 表
问题描述
我正在设置一个存储库文件夹文件,该文件将使用 10 Sheet TABS 保存我的工作簿。您是否知道我的一个选项卡是否丢失或被错误删除,还有另一种方法可以让我从工作簿中恢复已删除的选项卡?
这是应该创建,复制选项卡表并在我的文件夹文件备份文件夹上设置的备份代码,但是,我还尝试在此代码中包含添加所有工作表的可能方法,并且我不断收到所有其他工作表的错误除了工作表“TOC”
[code:]
Sub CreateWorkBooks()
Dim ws As Worksheet
Application.ScreenUpdating = False
For Each ws In ThisWorkbook.Worksheets
If Left(ws.Name, 4) = "TOC" Then
'Copy one worksheet as a new workbook
'The new workbook becomes the ActiveWorkbook
ws.Copy
'Replace all formulas with values (optional)
ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value
'Save the new workbook
'May want (not required) to add a file name extension (.xls or
.xlsx) to the file name
ActiveWorkbook.SaveAs ThisWorkbook.Path & "\" & _
ws.Range("A1").Value & "Back Up_TOC" &
ws.Range("Z400") '& ".xls"
'Close new workbook
ActiveWorkbook.Close SaveChanges:=False
End If
Next ws
Application.ScreenUpdating = True
End Sub
我希望我的代码同时在工作簿中创建所有工作表的副本,然后在文件夹文件中创建备份文件,实际上代码仅复制 1 个标题为 TOC 的工作表,我希望包含一个恢复代码,该代码将返回任何已删除的 TABS工作簿。
解决方案
推荐阅读
- typescript - 带有对象解构的打字稿可选链接
- java - 如何在 Spring Boot 上以相同的方法回滚 2 个事务
- php - 按名称获取 woocommerce 类别 ID
- java - 如何在 REST GET 请求中指定空值的最佳实践
- java - 将 Matchers.eq() 与其他模拟值一起使用时出现 InvalidUseOfMatchersException
- python - Tensorflow 2 API:不推荐使用名称 tf.get_default_graph。请改用 tf.compat.v1.get_default_graph
- python - 如何在烧瓶服务器中提供 vueJS cli 应用程序
- c# - 使用 ASP.NET WebAPI C# 获取 AD 组在 Windows Server 2016 Datacenter 上不起作用
- terraform - 错误:数据 helm 存储库未按预期工作
- c# - ASP.NET Core 在 _Layout.cshtml 中使用类数据