Мне нужно знать, как отображать отметку времени в ячейке в столбце D, когда ячейка изменяется в той же строке в столбце B. Я отредактировал этот снимок экрана в краске, чтобы легче понять, что я имею в виду: Изображение
У меня есть скрипт VBA, который проверяет другой лист на значение, которое он вводит в столбце B. Это происходит с событием select Worksheet_SelectionChange, поэтому я не могу просто добавить:
Range("D3").Value = Now()
Или что-то подобное, так как оно будет обновляться каждый раз, когда я выбираю что-то, и мне нужно, чтобы оно обновлялось только при изменении ячейки в столбце B. Значение в столбце B содержит только цифры 0, 1 или 2 между прочим
Я знаю, что уже есть ответ, но этот VBA немного чище -
Чтобы откорректировать ваше другое требование, которого нет в вопросе, просто добавьте if -
источник