У меня есть ячейка, в которой указано состояние проекта, и этот статус будет часто меняться.
Когда бы ни менялся статус, я бы хотел, чтобы в строке указывалось время, когда статус был изменен, и имя нового статуса.
У меня практически нет опыта работы с VBA, поэтому любая помощь будет принята с благодарностью.Пока у меня есть это:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 4 And Target.Row = 4 Then
Target.Offset(10, 3) = Format(Now(), "YYYY-MM-DD HH:MM:SS")
End If
End Sub
Этот код успешно перечисляет время в ячейке G7 всякий раз, когда изменяется статус, содержащийся в ячейке D4, но он всегда заполняет одну и ту же ячейку, я хотел бы, чтобы каждое последующее изменение статуса отображалось в спискеотметка даты в ячейке G8, затем G9, затем G10 и т. д.
В нем также не указано, какая ячейка состояния D4 также изменилась, в идеале я хотел бы, чтобы это было указано в F7, затем в F8, затем в F9 и т. Д.