怎么使用VBA代码实现excel文档每天自动备份

   怎么使用VBA代码实现excel文档每天自动备份

          实现这样“高大尚”的功能现有的excel功能无法完成,还得VBA编程的方法。当然,作为不懂VBA代码的你,只需要按下面步骤复制粘贴即可。

  第1 步:打开要备份的excel文件,在工作表标签上右键单击,点击“查看代码”。


  第2步 在打开一个visualbasic窗口,双击工程窗口中的thisworkbook,把下面的代码粘贴到右侧的窗口中。

  代码:

  Private Sub Workbook_BeforeClose(Cancel As Boolean)

  On Error Resume Next

  Dim mypath As String, fname As String

  fname = Format(Date, "yymmdd") & ThisWorkbook.Name

  mypath = ThisWorkbook.Path & "/备份/"

  ThisWorkbook.SaveCopyAs mypath & fname

  End Sub


  第3步:在Visual basic窗口中点击保存命令,会弹出另存启用宏的提示,这时点击“否”按钮。


  在弹出的保存窗口中,选取保存类型为“Excel 启用宏的工作簿”。


  第4步:在当前文件夹中,新建一个名为“备份”的文件夹。

时间: 2025-01-19 12:01:14

怎么使用VBA代码实现excel文档每天自动备份的相关文章

WPS2016文档定时自动备份怎样设置

  1.打开WPS文档 1.打开WPS文档 2.点击左上角WPS文字旁边的"小三角"然后一次打开工具→选项 3.在选项里选择"备份设置",接着勾选"启用定时备份",接着我们就可以设置定时备份的时间啦,系统是默认10分钟我们可以根据自己的需求修改时间间隔.修改后点击确定即可.

C#编程实现在Excel文档中搜索文本

excel|编程 打开Excel的VBA帮助,查看Excel的对象模型,很容易找到完成这个功能需要的几个集合和对象:Application.Workbooks.Workbook.Worksheets还有Worksheet和Range.Application创建Excel应用,Workbooks打开Excel文档,Workbook获得Excel文档工作薄,Worksheets操作工作表集合,Worksheet获得单个工作表.    搜索的思路对应上述集合和对象,可以这样表述:要搜索的文本可能存在E

C#编程实现Excel文档中搜索文本

excel|编程 有了在Word文档中编程实现搜索文本的经验,在Excel中实现这个功能也并非难事. 打开Excel的VBA帮助,查看Excel的对象模型,很容易找到完成这个功能需要的几个集合和对象:Application.Workbooks.Workbook.Worksheets还有Worksheet和Range.Application创建Excel应用,Workbooks打开Excel文档,Workbook获得Excel文档工作薄,Worksheets操作工作表集合,Worksheet获得单

C#编程实现Excel文档中搜索文本内容的方法及思路

有了在Word文档中编程实现搜索文本的经验,在Excel中实现这个功能也并非难事.   打开Excel的VBA帮助,查看Excel的对象模型,很容易找到完成这个功能需要的几个集合和对象:Application.Workbooks. Workbook.Worksheets还有Worksheet和Range.Application创建Excel应用,Workbooks打开 Excel文档,Workbook获得Excel文档工作薄,Worksheets操作工作表集合,Worksheet获得单个工作表.

textbox操作-VB中,将textbox内容复制给excel文档

问题描述 VB中,将textbox内容复制给excel文档 我希望在VB中放入5个textbox,将5个textbox的内容分别复制给一个叫kiss的excel文档中的A.B.C.D.E列每列第一个非空单元格,完成后保存kiss.xls到原路径(桌面). 各位大侠们帮忙看看,这个第一次用,实在不会搞,折腾了好久了,谢谢啦 解决方案 用VBA http://blog.csdn.net/laotou99/article/details/12967673 不需要什么复制粘贴.另外,你可以利用excel

C#上传excel文档,设定好固定的格式内容,将内容字段插入数据库中,怎么实现

问题描述 C#上传excel文档,设定好固定的格式内容,将内容字段插入数据库中,怎么实现,例如表头楼号.单元号.房间号.上传exce表并将对应的字段插入已经设定好的3个表中,例如tb_building.tb_unit.tb_room表中的每个相应的字段 解决方案 解决方案二:关注,顶你,我也想知道解决方案三:额,不多说了,偷个懒你自己google"sql导入导出大全"你这个就是其中滴excel导入到mssql那项解决方案四:这个你先通过操作excel的方法获取excel表内的每行数据,

excel文档退出时不提示保存是怎么了?

  excel文档退出时不提示保存是怎么了?          我的excel2007出了问题,文件编辑后,退出时不提示"保存",在网上搜了一下,有人询问相同的excel 问题,很多回答都是说更改"保存自动恢复信息时间间隔",或者重装office,没有其他修复这个问题的有效答案,最后在微软帮助网站http://support.microsoft.com/kb/213513/zh-cn里找到2个解决办法,一是按CTRL + S 保存更改,然后关闭该工作簿,这种办法可以

ASP在线创建Word与Excel文档

ASP具备动态输出任一Office应用程序文件格式的功能.在开始编写代码之前,我们首先需要做的就是设置正确的文件类型,因为浏览器需要知道如何处理文件.第二步是编辑文件名称,我们可以使用HTML和CSS来创建Word文档或Excel文档的样式.      下面这段例子代码可用于在线创建Word文档. 以下是引用片段:<% Response.ContentType = "application/msword" Response.AddHeader "Content-Disp

如何用ASP创建Word与Excel文档

创建|word|excel 怎样通过ASP创建简易的OFFICE文档呢?快捷的生成word或excel文档进行办公应用处理!下面我们来详细讲解. ASP具备动态输出任一Office应用程序文件格式的功能.在开始编写代码之前,我们首先需要做的就是设置正确的文件类型,因为浏览器需要知道如何处理文件.第二步是编辑文件名称,我们可以使用HTML和CSS来创建Word文档或Excel文档的样式.      下面这段例子代码可用于在线创建Word文档. 以下是代码:<% Response.ContentTy