打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
巧解Excel遇断电、蓝屏数据丢失的尴尬
苦恼:对于记录着重要数据的表格,一旦卡机数据丢失,追悔莫及!
需求:能否实时保存我正在编辑的Excel表格呢?
实际操作情况:
在操作过程中,不进行任何的手动保存操作,看看结果。
【1】在单元格中输入“Excel”,不退出单元格的编辑状态
【2】用任务管理器结束Excel程序。
【3】打开刚才结束的Excel文件,看看“Excel”的输入是否保存?
【4】很显然在编辑的时候突然被结束掉,“Excel”显然是没有被保存的。
解决方案:
【1】右键选中工作表名,在弹出的菜单中选中“查看代码”
【2】在代码界面中,选择工作表改变事件 Change 。
【3】输入 ThisWorkbook.Save  这一句代码即可。
【4】另存为后缀名为.xlsm的宏文件。
见证奇迹的时刻:
【1】单元格中输入“Excel”且保持编辑状态
【2】结束该Excel程序
【3】再打开刚才结束的程序
【4】看,输入的“Excel”被保存了。
思路阐述:
利用单元格改变事件,在单元格发生改变的时候保存工作簿。
'当用户更改工作表中的单元格,或外部链接引起单元格的更改时发生此事件。Private Sub Worksheet_Change(ByVal Target As Range)ThisWorkbook.Save'当前工作簿 保存End Sub
代码解说:
Private Sub Worksheet_Change(ByVal Target As Range)
ThisWorkbook.Save'保存当前工作簿所做的更改
End Sub
注意事项:
上述操作后,需要另存*.xlsm格式的文件哦!
以上。
图文制作:赵中山
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
完全手册Excel VBA典型实例大全:通过368个例子掌握
Excel VBA解读(92):Workbook对象的Open事件和BeforeClose事件
30个有用的Excel VBA代码(6~10)
Excel
打开工作簿时总是跳转到最后更改内容的单元格
Excel中的这些相见恨晚小技巧,各个都能让你的工作效率翻倍
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服