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. 以編程方式卸載功能
- 7. 如何以編程方式對TableView進行排序?
- 8. 如何以編程方式對媒體進行分類?
- 9. 如何以編程方式對Power Point圖像進行分組
- 10. 如何以編程方式對primeng數據表進行排序
- 11. 如何以編程方式對Combobox進行排序
- 12. 如何以編程方式選擇一個UITextField進行編輯
- 13. 以編程方式對Word文檔進行簡單的編輯
- 14. 如何以編程方式添加到PowerPoint中的撤消堆棧?
- 15. 如何在ReportViewer中以編程方式進行頁面導航?
- 16. 在Revit中如何以編程方式進行干擾檢測?
- 17. 如何以編程方式在SVG文件中進行轉換?
- 18. 如何在PowerPoint中以編程方式進行多選擇
- 19. 如何在magento中以編程方式進行自動裝運?
- 20. 如何在XSLT中以編程方式修復編碼錯誤
- 21. 如何以編程方式更改Windows Vista中的功能?
- 22. 撤消編碼翻譯
- 23. 如何在Haskell /函數式編程中對選擇的公理進行編碼?
- 24. 如何創建程序以編程方式生成源代碼並編譯並在成功編譯後執行
- 25. 以編程方式進行GSP渲染
- 26. 如何以慣用/功能方式編寫此代碼?
- 27. 如何以編程方式使一個功能通過一個進程打開?
- 28. 以編程方式取消gridview行編輯模式使用C#
- 29. 如何以編程方式使用C#代碼中的航空捕捉功能
- 30. Snap.svg:如何以編程方式取消正在進行的拖動操作?
有這種打嗝,因爲當你調用VBA代碼,撤消堆棧被破壞(製作電子表格,把一些項目在它上面,刪除它們,然後調用任何VBA代碼來查看我的意思)。我不確定是否有辦法解決這個問題。另一個用戶有類似的問題,我認爲你基本上必須想出一種方法來寫入文件的更改,並再次閱讀它們。 – jonsca
Duplicate of:http://stackoverflow.com/questions/339228/building-undo-into-an-excel-vba-macro –