我想知道是否可以撤消撤消队列中的所有操作,
我知道Application.Undo函数,但这只撤消了最后一个动作并清除了队列,我试着把它放在一个循环中,它只是保持撤消然后重做。
额外信息:
用户以只读方式打开表单,
意外更改字段然后使用表单进行更改然后保存(在vba中)并且意外更改也会保存,
我想在用户运行表单之前撤消所有意外更改,以便只保存必要的更改。
我可以一次撤消多个操作吗?
答案 0 :(得分:0)
您可以在不保存的情况下关闭工作簿。这是我所知道的唯一方法。为避免数据丢失,请在数据副本上运行宏。
基本上,在VBA运行后你无法撤消任何内容......