方法1 – 使用Excel的常规选项自动备份Excel文件第 1 步:创建自动备份文件
单击文件选项卡。
选择另存为。单击双击此电脑。
单击工具。从列表中选择常规选项。
单击以标记选中名为始终创建备份的框。按输入。
点击保存。选择是来替换现有文件。
将生成名称“备份”和当前工作表名称,如下图所示。
第 2 步:更新主工作表中的所有数据
首先突出显示以下两个单元格。单击保存图标或按Ctrl + S保存文件。
为另一个单元格着色或根据需要进行任何更改并保存文件。
第3步:打开备份文件
打开备份(备份 Excel 的备份)文件。
显示上次保存前最后一次编辑的结果。
方法 2 – 运行 VBA 代码自动备份 Excel 文件第 1 步:创建文件夹
创建一个包含三个文件的文件夹 (AutoBack):一个文件夹 (最终备份)、一个 VBA 用于编写VBA代码的工作表(自动备份创建器)以及您当前的工作表(主工作表) 。
第 2 步:创建模块
打开自动备份创建者文件。按 Alt+ F11 打开 VBA 宏。点击插入标签。选择模块选项来创建新的模块。
第 3 步:运行 VBA 代码
粘贴以下 VBA 代码。按 F5 运行程序。Sub AutoBackup()
Application.DisplayAlerts = False
Application.ScreenUpdating = False
'Insert the file path/location of your current workbook
Workbooks.Open Filename:="C:\Users\Admin\Desktop\Files\AutoBack\Main Worksheet.xlsx" _
, UpdateLinks:=3
'Insert the file path/location of your Backup file workbook
Workbooks("Main Worksheet.xlsx").SaveAs Filename:="C:\Users\Admin\Desktop\Files\AutoBack\Final Backup\Main Worksheet " & "(AutoBack) " & Format(Now(), "(yyyy-mm-dd hhmm)") & ".xlsx"
ActiveWindow.Close
Workbooks("Auto Backup Creator.xlsm").Close SaveChanges:=True
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
第4步:检查备份文件
转至最终备份文件夹。
获取创建的包含日期和时间的自动备份文件(主工作表(自动备份))。
单击主工作表 (AutoBack) 文件并查看之前保存的备份结果。