У меня есть электронная таблица, над которой я работаю, и для которой написано несколько кодов в VBA.У меня есть столбец с количеством и столбец с двумя столбцами справа, который называется «дата окончания», и я хочу, чтобы он указывал время, когда «количество» заполняется
Значения в столбце «количество» заполняются через vlookup издругой лист в рабочей книге.
Я заметил, что если я вручную ввожу значение в столбец «количество», отметка времени работает отлично, но после того, как я настроил его с помощью vlookup, он больше не вводит отметку времени в столбце «дата выхода»".
Мой код для этого процесса в настоящее время выглядит следующим образом:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim xCellColumn As Integer
Dim xTimecolumn As Integer
Dim xRow, xCol As Integer
xCellColumn = 11
xTimecolumn = 13
xRow = Target.Row
xCol = Target.Column
If Target.Text <> "" Then
If xCol = xColumn Then
Cells(xRow, xTimecolumn) = Now()
End If
End If
End Sub
Можно ли по-прежнему автоматически вводить метку времени при вводе значения через vlookup?
Я провел обширный поиск, и все, что я могу найти, - это как пометить метку времени при изменении значения ячейки, введя ее