计算机excel培训课的日志,逆天功能!Excel会记录你的每一步操作

原标题:逆天功能!Excel会记录你的每一步操作

关注

在编辑excel表格时,如果能时时记录我们的操作过程,在需要查看修改过程时就很方便了。

如下图演示,只要修改任一个工作表中的数据,就会在“日志”表中记录修改时间、工作表名称、原值、修改后和操作的单元格地址信息。

32151523bfd6e69209ac08bbc4028134.gif

是不是很逆天的效果,如果你想在自己的表格中增加日志功能,就跟笔者一起操作吧。

第一步:添加“日志”工作表,输入标题行。

b093164a38193f910b38ab4d4744eca5.png

第二步:单击工作表右键菜单中的“查看代码”命令。

3e62e75503bacfa64d3832e06456d736.png

第三步:在打开的窗口中,双击工程窗口中的‘Thisworkbook“,然后把下面的代码粘贴到右侧的空白位置。

bd0b95970308bcc36eaa1b825882b6f2.png

代码:

Dim XX

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)

On Error Resume Next

If Sh.Name <> "日志" And Target.Rows.Count = 1 Then

With Sheets("日志")

If XX <> Target Then

ROW1 = Sheets("日志").[A65536].End(xlUp).Row + 1

.Cells(ROW1, 1) = Format(Now, "yyyy-mm-dd hh:mm:ss")

.Cells(ROW1, 2) = Sh.Name

.Cells(ROW1, 3) = XX

.Cells(ROW1, 4) = Target.Value

.Cells(ROW1, 5) = Target.Address

End If

End With

End If

End Sub

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)

XX = Target.Value

End Sub

第四步:关闭上面的代码窗口,回到工作表中后,文件 - 另存为 - 类型:Excel启用宏的工作簿。

5bc93a00eef7e7b09981ae621ebc5f82.png

设置完成!

(注:删除代码即可让日志失去记录作用)

资料来源:Excel精英培训

文章编辑:Blean

声明:标杆精益公众号所发稿件、图片、视频均用于学习交流,文章来自网络或者益友投稿,版权归作者所有,如涉及作品内容、版权和其他问题,请及时与我们联系删除!返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值