1

Я использую Windows Excel 2007, если это имеет значение, и я пытаюсь обновить поле даты до сегодняшней даты автоматически, только когда ячейка в этом столбце изменяется.

Я добавляю новые записи данных для каждого столбца и хочу, чтобы записи "дата изменилась" автоматически отображались и обновлялись в строке 7 после столбцов A и B, но только после этих двух столбцов заголовка, и скажем, если строка 7 не пуста или сделана пустой, я хочу автоматическое сохранение даты для расширения для новой записи.

Я искал решение и нашел формулу NOW(), но это не совсем правильно. Я нашел несколько похожих вещей, но не знаю достаточно о макросах, чтобы изменить их на желаемый эффект.

Как мне сделать то, что я описал? Это может быть макрос или формула.

Заранее благодарю за любую помощь.

1 ответ1

0

Я использовал это:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column > 2 Then Cells("1", Target.Column) = Now()
End Sub

И это прекрасно работает. Хотя я предвижу некоторые ненужные операции.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .