Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3688|回复: 12

[已解决]自动保存和备份的VBA

[复制链接]
发表于 2016-3-30 16:47 | 显示全部楼层 |阅读模式
本帖最后由 安全网 于 2016-4-14 12:02 编辑

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.DisplayAlerts = False
    If Not Me.Saved Then Me.Save
End Sub求助关闭工作薄时能自动保存和备份,备份到指定的E盘文件夹内
最佳答案
2016-3-30 20:36
Book1.rar (13.02 KB, 下载次数: 79)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2016-3-30 17:38 | 显示全部楼层
没有关闭工作薄之前可以撤销上一个操作
回复

使用道具 举报

发表于 2016-3-30 20:36 | 显示全部楼层    本楼为最佳答案   
Book1.rar (13.02 KB, 下载次数: 79)
回复

使用道具 举报

 楼主| 发表于 2016-3-31 08:08 | 显示全部楼层
zjdh 发表于 2016-3-30 20:36

既要保持工作表也需要备份


回复

使用道具 举报

发表于 2016-3-31 11:11 | 显示全部楼层
安全网 发表于 2016-3-31 08:08
既要保持工作表也需要备份

仔细检查一下!
都有啊!
回复

使用道具 举报

 楼主| 发表于 2016-3-31 11:29 | 显示全部楼层
zjdh 发表于 2016-3-31 11:11
仔细检查一下!
都有啊!

试了没有
回复

使用道具 举报

发表于 2016-3-31 11:55 | 显示全部楼层
本帖最后由 zjdh 于 2016-3-31 11:57 编辑

这一句就是备份文件,要按照你的需求修改!
ThisWorkbook.SaveAs ("e:\temp\" & ThisWorkbook.Name)

这句就是保存文件到原来位置
Me.Save
回复

使用道具 举报

 楼主| 发表于 2016-3-31 12:01 | 显示全部楼层
zjdh 发表于 2016-3-31 11:55
这一句就是备份文件,要按照你的需求修改!
ThisWorkbook.SaveAs ("e:\temp\" & ThisWorkbook.Name)

备份的能不能设置只保留最后一份,不提示
回复

使用道具 举报

发表于 2016-3-31 20:47 | 显示全部楼层
难道不是吗??
回复

使用道具 举报

 楼主| 发表于 2016-3-31 20:56 | 显示全部楼层
zjdh 发表于 2016-3-31 20:47
难道不是吗??

要覆盖原来的备份不提示
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-27 06:33 , Processed in 0.436915 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表