Можно ли автоматически вставлять дату в одну ячейку в MS Excel 2007 - PullRequest
2 голосов
/ 12 февраля 2011

У меня есть один документ Excel с двумя столбцами. я добавляю текст только в один столбец ежедневно и хочу, чтобы во втором столбце автоматически добавлялась текущая дата и время.

Это поле также можно скрыть, и я могу получить его, когда захочу, но хочу указать дату и время, когда я добавил в эту строку

Возможно ли

Ответы [ 2 ]

6 голосов
/ 12 февраля 2011

Попробуйте функцию TODAY() или NOW()?Он вернет сегодняшнюю дату.Имейте в виду, что завтра , если вы откроете электронную таблицу, в ячейке будет показана завтрашняя дата.Таким образом, вам нужно иметь макрос для копирования и вставки значений только в ячейку с датой.

Я думаю, что вы могли бы использовать другую комбинацию клавиш CTRL + ; или CTRL + : для вставки текущей датывремя в активной ячейке.Так как это помещает значение, вам не нужно беспокоиться об изменении даты или времени.Но это руководство, и может или не может быть то, что вы после.

0 голосов
/ 17 сентября 2014
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("C:IV")) Is Nothing Then
    Cells(Target.Row, 1) = MonthName(Month(Date))
    Cells(Target.Row, 2) = Date
End If
End Sub
...