关于Excel每天自动生成一个备份文件

作者&投稿:笪莫 (若有异议请与网页底部的电邮联系)
在Excel里,如何实现自动生成备份文件到另一个文件夹~

可以用宏来实现写在工作表事件下,但你要事先在宏里写好路径。
Private
Sub
Workbook_BeforeClose(Cancel
As
Boolean)
a
=
ActiveWorkbook.Name
ActiveWorkbook.SaveAs
Filename:="E:\备份\"
&
"备份"
&
a
End
Sub
上边那个代码是保存在
E:\备份\
文件夹下,并在原文件名字前边加上备份两个字。
但你要事先在E盘下建好名字为“备份”的文件夹

Action 1:使用VBA
Action 2 : 电脑后台挂一个小程序自动执行备份(推荐)

一、开启特定文件的自动备份功能

如果你只是想为某一个Excel文件开启自动备份文件的功能,请按如下步骤操作:

1、打开该Excel文件。

2、在“文件”选项卡,单击“另存为”,在“保存” 按钮的左侧,有一个“工具”按钮,单击该按钮,在打开的列表中,单击“常规选项”,然后勾选“生成备份文件”前面的复选框(如图2),单击“确定”按钮。


3、在“另存为”对话框,单击“保存”按钮。

之后,不论谁在哪一台电脑打开该Excel文件,每当编辑这个文件后保存并退出Excel时,都会出现一份同名的.xlk文件,这即是该Excel文件的备份副本,它保存着上次编辑并保存时的内容。


二、开启所有文件的自动备份功能

1、启动Excel2010并新建一个空白文件。

2、在“文件”选项卡,单击“保存”。

3、在“另存为”对话框中,在“文件名”框中,键入“book”,在“文件类型”框中,单击“Excel模板“,在左侧文件夹列表中,定位至C:\Program Files\Microsoft Office\Office14\XLStart文件夹,单击“工具”按钮,在打开的列表中,单击“常规选项”,然后选中“生成备份文件”复选框,单击“确定”按钮。

4、单击“保存”按钮,然后,如果系统中原本不存 在book模板文件,直接关闭Excel即可,如果book模板文件已经存在,系统会弹出一个对话框,询问是否替换原文件,单击“是”按钮替换原文件。

之后,你只要使用Excel编辑任意Excel文件并保存退出后,都会产生同名的.xlk备份文件了。最后,需要说明的是,上述操作以Excel 2010为例,如果你使用是其他版本,上述XLStart文件夹所在路径中,请将Office14替换为Office 11、Office 12或Office15,分别对应于Excel2003、Excel2007和Excel2013。

提示:在Excel中,模板是创建后作为其他相似工作簿基础的工作簿,可以为工作簿和工作表创建模板。模板中可包含格式样式、标准的文本(如页眉和行列标志)、公式、Visual Basic for Applications宏和自定义工具栏等。用户可创建默认工作簿模板,该模板定义了启动Excel时打开的新工作簿的格式和内容。Excel2003默认的工作簿模板的文件名为book.xlt,在 Excel2007及以后版本中,该模板名称是book.xltx。



亲,打开Excel文件,按Alt+F11打开VBA编辑窗口,在左侧双击Thisworkbook,右边窗口选择workbook和open,把代码粘贴进去。

注意:

1、代码中的备份路径“D:\BACKUP\”可以修改成你自己实际路径。

2、只有打开这个Excel文件的时候,才会启动备份的动作,不打开不备份。每天第一次打开时备份,后面打开修订后都不备份。 

 

 

Private Sub Workbook_Open()
Dim FileName As String
With ThisWorkbook
FileName = Left(.Name, InStrRev(.Name, ".") - 1) & "_" & Format(Date, "YYYYMMDD") & Right(.Name, Len(.Name) - InStrRev(.Name, ".") + 1)
End With
If Dir("D:\BACKUP\" & FileName) = "" Then
    ThisWorkbook.SaveCopyAs "D:\BACKUP\" & FileName
End If
End Sub


用云盘,每次更改都会保留一份备份

做个宏,每天运行一次就OK。


excel请问怎么设置 每天都自动显示对应数字?
用下面的公式可以计算当天的日期数,后面的就看你自己发挥了 =DAY(TODAY())today函数返回当前日期的日期格式,如2022-3-12 day函数提取日期中的天数

如果在EXCEL表格中输入一年的日期,每天如何让它自动更新;
1、如果在单个单元格中根据每天自动更新日期,那么输入=TODAY()得到系统当天日期,可以在该公式后通过加减某数,达到昨天或前天、明天或后天日期的显示效果。2、如果是在已经输入日期的基础上,每天将当天日期特别显示,且自动更新标识,那么选择数据区域,在“条件格式”中,以“公式”建立规则,输入=A1=...

我有一个excel表,每天都会有人自动填入今天的工作数据,如何求某位业...
=MAX(IF(($A$2:$A$14=E2)*($C$2:$C$14>0),$B$2:$B$14,""))CTRL+SHIFT+回车 单元格设置为想要的日期格式

excel如何把每天的数据自动合计出每月的数据?
1、我们看到下面的数据,我们想按月统计消费总金额 2、首先点击数据中的任意一单元格,在“插入”选项卡中点击“数据透视表”3、在“创建数据透视表”不管其他,以默认参数下点击“确定”按钮。4、这个时候我们可以清楚看到,我们的数据以不同年份,分月进行统计了。

我想在Excel里实现一个功能。每天在C1单元格输入数据,然后D1单元格自动...
在Excel选项的公式中,启用“迭代计算”,并选择迭代次数为1次;然后在D1单元格输入以下公式=C1+D1,每次向C1单元格录入新数据时,都会自动累加到D1单元格。详见附图

excel如何根据每天的实际日期自动向后求和
用多条件求和函数sumifs,如下所示:=SUMIFS(B2:ZZ2,B1:ZZ1,">="&B1,B1:ZZ1,"<="&TODAY())

Excel表格每天输入数字,总数自动减,求大神指教
在Excel软件中,可以通过输入IF公式,把另一个单元格选中,数字输入,就可以得出计算结果实现。1、首先在打开的软件中,输入公式:=IF(A1>0,A1-B1,"")。2、接着选中需要的单元格。3、这时输入2数字。4、这样在表格中,就可以看到excel输入数字自动计算结果操作完成。

Excel每天新建一张表自动引用前表数据?
每当你打开新表格时,程序会自动刷新前一张工作表里的内容(不管它有没有变更)。第二种是在表格中输入关联函数(Vlookup或者是OFFSET函数),同样是每当你打开新表格时,程序会自动刷新前一张工作表里的内容(不管它有没有变更)。具体操作却是见招拆招,千变万化,不要拘泥于死板硬套。

Excel表格如何自动记账?用Excel实现自动记账的方法
用Excel实现自动记账的教程:1、首先,新建并打开一个excel表格,简单属于一些数据,便于演示操作。2、如果只是横向的求和只能求出单行的和。不能满足计算需求,所以需要运用sum函数。3、要计算累计余额,计算应该是每天的收入加上上一天的收入减去支出的一个操作模式,所以可以先累积计算的收入。4、在余额...

怎样才能让 Excel 上的日期和编号每天自动改变
直接插入时间公式即可,方法如下:1、打开Excel表格,选择公式;2、选择日期与时间,按照需求选择时间函数即可,比如需要输入今天的日期,选择TODAY()函数即可,需要现在的时间选择NOW()函数即可。

广安市18270785292: 关于Excel每天自动生成一个备份文件 -
宠若清肺: 一、开启特定文件的自动备份功能 如果你只是想为某一个Excel文件开启自动备份文件的功能,请按如下步骤操作: 1、打开该Excel文件. 2、在“文件”选项卡,单击“另存为”,在“保存” 按钮的左侧,有一个“工具”按钮,单击该按钮,...

广安市18270785292: 在Excel里,如何实现自动生成备份文件到另一个文件夹 -
宠若清肺: 我们可以用VBA编写简单的宏代码来实现备份功能,同时还能做到:1.在保存Excel文件时自动生成备份;2.保存Excel文件时提示是否备份;3.原始文件和备份文件互为备份.即编辑原始文件时,将在备份文件夹生成备份文件;编辑备份...

广安市18270785292: 怎么让一个excel表格每天或者每次编辑后自动另存一份 -
宠若清肺: excel自动另存需要编写宏函数,可以在ThisWorkBook对象中输入代码完成,代码如下:Private Sub Workbook_BeforeClose(Cancel As Boolean) ActiveWorkbook.SaveAs Filename:="C:\aaa.xls", _ FileFormat:=xlNormal, Password:="", WriteResPassword:="", _ ReadOnlyRecommended:=False, CreateBackup:=False End Sub其中C:\aaa.xls就是你所备份的文件的路径.

广安市18270785292: word excel 保存时总会产生一个备份文件是怎么回事呢? -
宠若清肺: 这是因为软件系统有自动备份的功能,取消自动备份方法如下: 1、首先在电脑里面随机找到一份文档,并将它打开. 2、打开了文档中后点击文档左上角的wps文字选项进入,然后点击工具选项. 3、在工具里面选择选项. 4、点击了选项之后,点击常规与保存,并在里面找到恢复选项. 5、将恢复选项中的第一次保存时生成备份文件前面的勾去掉,这样就可以了.

广安市18270785292: 好像记得Excel(电子表格)有一个自动生成备份文件设置,忘了在哪了?
宠若清肺: 工具-选项-保存-设置

广安市18270785292: excel怎么制作一个按钮,点击后自动另存为当前时间命名的文件 -
宠若清肺: 那是备份文件,因为EXCEL每隔10分钟就自动保存一次,每次保存完以后就会生成一个备份文件,而且生成的一般都是隐藏文件.有两种方法你可以试一下: 方法一: 打开我的电脑--点菜单栏里的工具--点文件夹选项--点查看,再把“显示所有文件和文件夹”前面打上打勾,让计算机不再显示隐藏文件就行了. 方法二: 打开excel,点“工具”菜单里的“选项”,再找到“保存”这一项,里面就有设置自动保存的时间,你可以把他调长一些,或是关闭自动保存功能就行了. 不知道行不行,你试试吧. :)

广安市18270785292: excel表格如何设置自动备份保存 -
宠若清肺: 1、你在备份的文件夹里面单击右键,新建一个公文包;2、将你每次需要更新的excel复制并粘贴到公文包中;3、每次更新完你的原表格后,去你的公文包中点击更新即可.如果上面这个手动方...

广安市18270785292: EXCLE表格自动备份怎么弄
宠若清肺: 你可以先把文件“另存为”,在出现的对话框中点右上角的“工具→常规选项”,再在出现的保存选项中勾选上“生成备份文件”.保存为新文件后删除老文件用新文件.以后每次保存文件时都会备份一次保存前的文档.但备份文件自动覆盖上次备份的文件,也就是说只有最后一次保存前的备份文件 搞好了记得给分呀

广安市18270785292: 电脑F盘有一个excel文件,数据每天会更新,如何让每天关机的时候自动在D盘备份一份 Win7操作系统. -
宠若清肺: 是要备份Excel文件吧,可以这样操作:1、打开需要备份的Excel文件,右击任一工作表标签,选择“查看代码”,或选择“工具”→“宏”→“Visual Basic编辑器”菜单,打开Visual Basic编辑器.2、在“工程”窗口中双击“ThisWork book...

广安市18270785292: 如何关掉office软件的自动备份功能 -
宠若清肺: 1、在Excel、word或者ppt中点击“文件”菜单,选择“另存为”命令,在打开的“保存”对话框中,按下右上角的“工具”,点选“常规选项”.2、出现“保存选项”对话框后,去掉“生成备份文件”选项,按下“确定”.这样当再保存文件时就不会生成备份了.如下图:如果想启用此功能,就在选中“生成备份文件”,否则就取消.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网