例如:自动记录哪个工作表的哪个单元格,在什么日期时间被修改了?修改前和修改后的值或公式各是什么?
解决方案:如果是的话,那么我创作的这个XLSM宏工作簿,就完全符合你的需求。
打开XLSM宏工作簿,点击启用内容按钮,启用宏。

进入工作簿,可以看到它与一般的工作簿没有大的差别,仅专门设计了一个名为ChangeLog的工作表,用于存储变更明细。你只要不去修改ChangeLog工作表,只要正常操作即可。
使用起来非常简单,完全自动化:在你修改其它工作表的时候,VBA宏程序会自动将你修改的单元格添加备注,同时在ChangeLog这个表自动更新修改详情。
如下图所示。
↑ChangeLog修改记录工作表
↑练习用的工作表Sheet1
↑ 开始使用,修改B18单元格,VBA宏自动修改备注为修改详情:包括日期时间,用户名,计算机名和修改后的值
↑ChangeLog工作表也记录了修改细节,包括:日期时间,工作表,修改区域单元格,修改前、后的值或公式
↑多次修改后的单元格,可以看到完整的修改历史详情
↑新建的工作表,无需设置,也可在修改后自动记录修改详情
怎么样,这样的完全自动化记录,你喜欢吗?
后记如果有任何问题,欢迎评论或者私信。
好了,分享完毕。感谢观赏。
感谢关注、点赞、收藏与点评。下期见~
#头条创作挑战赛##妙笔生花创作挑战##excel##vba#
#Excel技巧##office##职场##职场达人说##职场干货#
《Excel VBA++ 修仙记——从入门到封神系列之进阶篇》
之
《让你的Excel自动记录修改历史详情 》