VBA Audit Trail добавить время и добавленный лист - PullRequest
0 голосов
/ 22 октября 2019

В настоящее время я работаю над контрольным журналом в Excel, и я действительно доволен результатом, но я хочу добавить время и рабочую книгу, в которую были внесены изменения. Я не могу понять это. Может ли кто-нибудь из вас помочь мне, пожалуйста, чтобы я мог закончить контрольный журнал в VBA Excel.

Dim PreviousValue

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Value <> PreviousValue Then
    Sheets("log").Cells(65000, 1).End(xlUp).Offset(1, 0).Value = _
        Application.UserName & " changed cell " & Target.Address _
        & " from " & PreviousValue & " to " & Target.Value
    End If
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    PreviousValue = Target.Value
End Sub

Заранее спасибо!

1 Ответ

1 голос
/ 22 октября 2019

попробуйте

Private Sub Worksheet_Change(ByVal Target As Range)


If Target.Value <> PreviousValue Then
    Sheets("log").Cells(65000, 1).End(xlUp).Offset(1, 0).Value = _
        Application.UserName & " changed cell " & Target.Address _
        & " from " & PreviousValue & " to " & Target.Value & " from sheet " & ActiveSheet.Name & " at " & Time
    End If
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    PreviousValue = Target.Value
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...