7
A
回答
10
添加命令按钮到工作表,并指定下面的宏给它:
Sub UndoLastAction()
With Application
.EnableEvents = False
.Undo
.EnableEvents = True
End With
End Sub
它只能撤消由用户所采取的最后一个动作,不能撤消VBA命令。
编辑:如果您需要进一步的撤销功能看:
相关问题
- 1. 以编程方式对MPEG-2视频进行编码
- 2. 在Android中以编程方式撤消权限
- 3. 以编程方式对行或列进行分组和取消
- 4. 以编程方式编码UIButton行动
- 5. 如何以更好的方式对此进行编码
- 6. 如何以编程方式对Combobox进行排序
- 7. 如何以编程方式对媒体进行分类?
- 8. 如何以编程方式对primeng数据表进行排序
- 9. 以编程方式对Word文档进行简单的编辑
- 10. 在Revit中如何以编程方式进行干扰检测?
- 11. 如何以编程方式在SVG文件中进行转换?
- 12. 如何在PowerPoint中以编程方式进行多选择
- 13. 如何在ReportViewer中以编程方式进行页面导航?
- 14. 如何在magento中以编程方式进行自动装运?
- 15. 如何在XSLT中以编程方式修复编码错误
- 16. 如何以编程方式更改Windows Vista中的功能?
- 17. 如何以惯用/功能方式编写此代码?
- 18. 以编程方式进行GSP渲染
- 19. 如何以编程方式使一个功能通过一个进程打开?
- 20. 以编程方式取消gridview行编辑模式使用C#
- 21. Snap.svg:如何以编程方式取消正在进行的拖动操作?
- 22. Knockout Js绑定到具有撤消功能的编辑模式
- 23. 如何以编程方式获取Maven中的资源编码
- 24. 如何以编程方式在iOS中终止进程
- 25. 如何以编程方式启用/禁用Windows功能
- 26. 如何以编程方式打开IIS的DynamicCompression功能?
- 27. 如何以编程方式启用/禁用Azure功能
- 28. Unity3D:如何以编程方式测试新的UI功能
- 29. 如何以编程方式使用OpenLayers选择功能
- 30. 如何以编程方式访问Azure功能使用指标?
有这种打嗝,因为当你调用VBA代码,撤消堆栈被破坏(制作电子表格,把一些项目在它上面,删除它们,然后调用任何VBA代码来查看我的意思)。我不确定是否有办法解决这个问题。另一个用户有类似的问题,我认为你基本上必须想出一种方法来写入文件的更改,并再次阅读它们。 – jonsca
Duplicate of:http://stackoverflow.com/questions/339228/building-undo-into-an-excel-vba-macro –