Я пытаюсь отслеживать, что было сделано в моей книге, поэтому я хотел бы иметь копию листа с добавленными к нему комментариями с датой изменение и пользователь, который его изменил (не важно, что они меняют, но я хочу знать, какие ячейки они меняют с датами и именем пользователя), да, я знаю, что вы можете использовать копию и вставлять ее в качестве ссылки, но скрипт VBA, который у меня есть сейчас не признает изменения, сделанные в оригинальном листе ниже код:Связывание листа Excel с другим в той же книге с помощью VBA
Private Sub Worksheet_Change(ByVal Target As Excel.range)
'If Target.Column <> 1 Then Exit Sub
Dim ccc As range
Dim comment As String
Application.ScreenUpdating = False
Application.Calculation = xlManual
comment = ("Cell Last Edited: ") & Now & (" by ") & Application.UserName
Target.ClearComments
For Each ccc In Target
range(ccc.Address).AddComment comment
Next ccc
Application.ScreenUpdating = True
Application.Calculation = xlAutomatic
End Sub
в, который работает очень хорошо, сейчас, чтобы быть ясно, что я хочу, сценарий, который копирует оригинальный лист к другому, и если кто-то внести изменения скопировать или изменить лист копирования и добавить комментарий с датой и имя пользователь
Любое предложение было бы здорово, и заранее спасибо: D
Почему бы вам не сохранить исходное значение на «зеркале» и использовать комментарий ячейки «зеркальная», чтобы показать изменение? Альтернативно, используйте комментарий, чтобы сохранить оригинал. Как бы то ни было, на ваш вопрос можно было бы ответить, удалив лист «зеркало» при каждом редактировании и переиздании оригинала. – Jeeped