Я хотел бы, чтобы при изменении данных в любом месте столбца помечали этот столбец последними данными, которые были изменены, и именем пользователя, который их изменил. (Извините, если на этот вопрос уже был дан ответ. У меня был быстрый поиск и я не могу его найти. Также довольно плохо знаком с макросами и VBA, или я, вероятно, смогу понять это сам.)
Мне бы хотелось, чтобы отметка времени (могла быть просто датой) отображалась в строке 9, а имя пользователя - в строке 10.
Я нашел несколько макросов, которые делают это для записи изменений в столбце, и попытался изменить формулы, чтобы они работали для строки, но затем пусть каждый раз записывает дату под цифрой. Вот код, который я попробовал (на макете, а не на самом деле - я решил, что смогу изменить адрес позже, если смогу выяснить, как он работает):
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 4 Or Target.Row = 5 Then
Cells(Target.Cell, 3, 2).Value = Now
Cells(Target.Cell, 2, 2).Value = Environ("Username")
End If
End Sub