Это пример для строки#7. Введите следующий макрос события в области код листа:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim R As Range
Set R = Range("A7").EntireRow
If Intersect(R, Target) Is Nothing Then Exit Sub
Application.EnableEvents = False
R.Cells(1, 1).Value = Date
Application.EnableEvents = True
End Sub
если что-то изменилось в строке#7, A7 будет обновляться с сегодняшней датой.
потому что код рабочего листа, очень легко установить и автоматический использовать:
- щелкните правой кнопкой мыши имя вкладки в нижней части окна Excel
- выберите Просмотреть код-откроется окно VBE
- вставить материал в и закройте окно VBE
Если у вас возникли проблемы, сначала попробуйте его на пробном листе.
при сохранении книги макрос будет сохранен вместе с ней.
Если вы используете версию Excel позднее 2003 года, необходимо сохранить
файл как .файл xlsm, а не .XLSX-файл
удалить макрос:
- воспитывает вверх окна VBE как выше
- снимите код
- закрыть окно VBE
для подробнее о макросах в целом см.:
http://www.mvps.org/dmcritchie/excel/getstarted.htm
и
http://msdn.microsoft.com/en-us/library/ee814735(в=офис.14).аспн
дополнительные сведения о макросах событий (код листа) см. В разделе:
http://www.mvps.org/dmcritchie/excel/event.htm
макросы должны быть включены для этой работы!