为什么EXCEL中VBA操作产生的改变不能撤销?
5个回答
2015-11-04 · 知道合伙人IT服务行家
关注
展开全部
无法撤销是撤销按钮无效,如果不保存,直接退出,可以回到vba操作前最近一次保存时的状态。
所以一个好的习惯是操作前保存一下,VBA操作后如有异常,不保存直接退出文件,再重新打开。
所以一个好的习惯是操作前保存一下,VBA操作后如有异常,不保存直接退出文件,再重新打开。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
EXCEL不能记录VBA操作的中间步骤,因此不能撤消。
如果你担心VBA执行的结果不是你所预期的,那你就应该先保存文件,再执行VBA,执行结果有问题的话,你还能从原来保存的文件中重新开始。
如果你担心VBA执行的结果不是你所预期的,那你就应该先保存文件,再执行VBA,执行结果有问题的话,你还能从原来保存的文件中重新开始。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VBA实际是独立的软件,只是看起来它是EXCEL一部分,VBA执行的是用户自定义的操作,不是标准操作,属于二次开发,不在EXCEL软件的缓存记录中。记住Microsoft Visual Basic(VBA)并不是EXCEL。
更多追问追答
追问
虽然VBA是独立的软件,但他只是用来编辑代码的吧,运行代码的应该还是EXCEL吧。话说是不是所以版本的EXCEL都不能撤销呢?
追答
运行代码的应该不是是EXCEL,VBA也有撤销,那是针对代码编辑的,对于实施结果是不带撤销的。VBA只是作用于EXCEL表,并作为表的附属部分保存在表文件中,但这根本是两回事。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个我也搞了老半天,最后坑人地发现撤消没了,就算EXCEL不记录VBA操作,至少也要把之前EXCEL操作的记录保留下来啊,结果想撤消EXCEL的操作都不行了,哎,,,,,,,,,,,,,,,,,,,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询