在Excel Visual Basic

时间:2017-07-31 17:55:24

标签: vba excel-vba undo excel

目前我正在创建一个启用了宏的Excel工作簿,在完成后,实现了我的撤消按钮被禁用。我搜索了这个网站和许多其他论坛的解决方案,但一直无法找到适合我的情况的代码。该工作簿包含一个主页和四个"模板"非常隐藏的床单。用户可以在主页上的文本框中输入名称,然后单击命令按钮,该按钮将创建模板的副本并将其保存为输入的名称。

我设法让所有内容都在没有任何代码的情况下工作,这个工作手册"表或创建任何宏,但由于我使用Worksheet_SelectionChange(...)事件和其他VBA代码,撤消堆栈会不断删除。

此外,我还要注意,尝试通过创建工作表的副本并保存对它们的任何更改来解决问题也不起作用。由于我的项目依赖于副本已经工作,它使这个方法过时了。

最终,我只需要撤消用户操作的代码(例如:文本编辑)。我不需要撤消任何VBA命令。任何有关如何实现这一目标的帮助将不胜感激!

0 个答案:

没有答案