Я хотел бы зафиксировать время ввода данных (в столбце 1) для каждого значения, введенного в (столбец 5). Я использую этот модифицированный фрагмент кода, который я получил отсюда:
Формула Excel, которая помещает дату / время в ячейку, когда данные вводятся в другую ячейку в той же строке
Этот код работает должным образом, но по-прежнему возвращает «Ошибка времени выполнения« 1004 »: ошибка приложения или объекта». Есть ли способ, которым я могу игнорировать эту ошибку, или, возможно, исправить проблему? Я довольно новичок в этом, так что терпите меня.
Мой целевой столбец (5) Здесь я проверяю число больше 0, это триггер для обновления времени в столбце 1
В столбце 5 текстовые ячейки выше диапазона (E9: E50), который я хочу проверить. Что может быть причиной проблемы
Когда я иду к отладке, вторая строка моего кода подсвечивается без других подсказок
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 5 And Target.Offset(0, -4).Value = "" Then
If Target.Column > 0 Then
Target.Offset(0, -4) = Format(Now(), "HH:MM:SS")
End If
End If
End Sub