У меня есть два столбца A и B и много строк с некоторыми определенными задачами, которые будут сделаны. В столбце B у меня есть выпадающий список с именем людей, которые планируются для задачи. И в столбце A, я хочу дату дня, человек закончил задача.
Что должно я делать в VBA или в Excel так, чтобы, например, когда кто-то заканчивает задача в ячейке B11, A11 возвратил меня дата дня.
Я использовал формулу ниже в A11 =if (B11 <>"", сегодня ()""), но каждый раз я открываю файл, дата обновляется. Таким образом, это не позволяет мне отслеживать общую работу.
Я попробовал vba, но не мог записать функцию, которая дает мне правильный ответ. я являюсь довольно новым в vba, таким образом, я сожалею, если мой вопрос звучит глупым
Я провел 5 минут, играя вокруг с ниже макроса, который я нашел здесь:
Private Sub Worksheet_Change(ByVal Target As Range)
Range("S" & Target.Row) = Date
End Sub
Это поместит текущую дату в Столбец S, каждый раз, когда что-либо в выбранной строке изменяется. Могло бы быть возможно скорректировать макрос для поиска изменений в конкретной ячейке или столбце.