Я все еще немного догадываюсь, что именно вы пытаетесь сделать ... но вот способ, позволяющий вашим пользователям вводить четыре точки данных ... и затем нажать кнопку, чтобы добавить точки данных в защищенный список ... ивключает отметку времени.
Сначала настройте 4 ячейки ввода данных в форматах от А4 до D4, используя опцию Форматировать ячейку, убедитесь, что для этих ячеек Заблокировано равно Не проверено на вкладке Защита.
Затем создайте кнопку и свяжите ее со следующим кодом:
Sub ButtonCode()
ActiveSheet.Unprotect Password:="A"
Range("A7:E7").Insert xlShiftDown
Range("A4:D4").Copy Range("A7:D7")
Range("E7") = Now()
Range("A7:E7").Interior.Color = rgbLightBlue
Range("A7:E7").Font.Color = rgbBlack
ActiveSheet.Protect Password:="A"
End Sub
В качестве единственного шага защитите лист;мой пример последовательно использует пароль «А».Обратите внимание, что вашим пользователям не нужно будет вводить пароль в любое время.
Как только лист настроен, при нажатии кнопки код разблокирует лист (позволяя вносить изменения), он перемещает существующийданные данные вниз, скопируйте новые точки данных в верхнюю часть списка, добавьте метку времени и некоторое минимальное форматирование.Затем он снова включает защиту, чтобы пользователь не мог перезаписать существующие записи.
На приведенном ниже снимке экрана показано, как он может выглядеть, в том числе показано, что A4: D4 необходимо разблокировать.
![screen example](https://i.stack.imgur.com/Z7r9N.png)
Возможно, это не то направление реализации, о котором вы думали ... но принципы, включенные в этот пример, могут работать для вас.Всего наилучшего.