【问题标题】:create user audit trail in microsoft excel 2010在 microsoft excel 2010 中创建用户审计跟踪
【发布时间】:2014-05-21 19:56:31
【问题描述】:

我需要在 Excel 2010 中创建基本的用户审核跟踪,以跟踪未登录 PC(共享 PC)的不同用户对某些单元格的更改

【问题讨论】:

  • 这里没有足够的细节。您究竟想跟踪什么?
  • 请尽量把你的问题解释清楚,这样你的问题才能得到具体的答案。 我需要这个类型的问题通常过于宽泛,难以准确回答。

标签: excel vba audit trail


【解决方案1】:

以下宏监控单元格 A2A20

的变化

如果用户更改了这些单元格中的任何一个,用户名和日期都会记录在单元格的评论中

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Intersect(Target, Range("A2:A20")) Is Nothing Then Exit Sub
    Application.EnableEvents = False
    Dim s As String
    s = Now & vbCrLf & Environ("UserName")
        With Target
            .ClearComments
            .AddComment s
        End With
    Application.EnableEvents = True
End Sub

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-15
    • 2020-01-01
    • 1970-01-01
    • 2013-08-13
    • 2017-06-17
    • 2011-11-26
    • 1970-01-01
    • 2021-06-22
    相关资源
    最近更新 更多