本人excel本身公式比较熟练,宏和vba是新手。
我在excel中加入宏后,当执行宏以后(使用热键?),文档会被直接保存,导致“撤销”项目消失,容易造成误操作和损失,请问各位有没有方法可以做到使用了宏之后不要自动保存,而是像没用宏时候的手动或自动定时保存呢?
另外顺便求宏和vba相关的入门级教程。。
谢谢了!
即使是很短的代码也会被保存,例如以下这段
作用是只是记录当前时间(网上找的,这里就不管了),
但是执行后还是会保存了我的文档。。
到底是为啥呢。。。
------------------------------------
Sub 插入时间()
ActiveCell.Select
tt = Timer
h = Int(tt / 3600)
m = Int((tt - 3600 * h) / 60)
s = Int(tt - h * 3600 - m * 60)
Selection.Value = h & ":" & m & ":" & s
ActiveCell.Offset(0, 1).Select
End Sub
有没有worksheet_change 事件?每个表都看下,可能里面有宏
追问没有呃。。其他表里面啥都没有呃。。。
是不是设置问题呢。。。
很是费解呀。。求救呀。。
都导致了我对宏产生抵触心理了。。生怕弄错啥都被保存了。。。
确定没宏,那只能怀疑你电脑中毒了。
追问我在家里和公司电脑都是一样的情况。。
只要执行宏就会保存文件。。
这到底是为毛呢。。继续求救啊。。
又看了下LZ的问题,才明白过来:
在Excel中,凡是用宏进行的操作均是不可恢复的。这时并未保存文件。你可以关闭文件,不保存退出,再重新打开文件即可……
我在家里和公司电脑都是一样的情况。。
只要执行宏就会保存文件。。
这到底是为毛呢。。继续求救啊。。