今天看啥  ›  专栏  ›  完美Excel

撤销VBA对工作表的操作

完美Excel  · 公众号  · Excel  · 2024-04-15 21:47
学习Excel技术,关注微信公众号:excelperfect标签:VBA当执行VBA过程代码后,如果想反悔,像在Excel中操作一样,使用Excel的撤销功能或者按Ctrl+Z来撤销VBA代码对工作表的改变,不会起作用。这里,在jkp-ads.com中找到了代码,可以用来撤销VBA对工作表的操作。代码中,关键是两个类模块,创建了一个通用撤消处理程序,可以将其导入到任何项目。类模块:clsUndoObject这个类将“保留”必须更改的对象(因此可能会改回)。此外,对对象所做的任何更改都是在这个类中完成的。最后,这个类记录更改后的属性以前的值。类模块:clsExecAndUnd ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照