Рубрика «Вопрос-Ответ», «Помощь подписчикам», «Ответы на вопросы подписчиков». Подписчик задал вопрос: как сделать, чтобы в ячейку Excel автоматически вставлялась текущая дата, при вводе какого-нибудь значения в другую ячейку? После этого дата должна остаться фиксированной.
Нестандартные решения в Excel для повседневных задач финансиста
Все сервисы Хабра. Есть таблица, в которой у этапов работ проставлены дата начала и дата конца этапа. Например: Предпложим, сейчас идет 1-ый этап. Вижу, что к сроку 7 марта не успеваю закончить. Таким образом, дата завершения этапа сдвигается.
Нам легко вставить статическую дату и время вручную или вставить динамическую дату, меняющуюся вместе с системным временем, с помощью формулы. Если вы хотите автоматически записывать дату и время при изменении или вводе значений, эта проблема может быть несколько иной. Но в этой статье вы можете решить эту задачу, выполнив следующие шаги. Автоматическая запись даты и времени при изменении ячейки с помощью кода VBA. Например, у меня есть диапазон значений, и теперь, когда я изменяю или ввожу новые значения в столбец B, я хочу, чтобы в столбце C автоматически записывались текущая дата и время, как показано на следующем снимке экрана:. Вы можете завершить эту задачу с помощью следующего кода VBA.
Предположим, что требуется легко указывать текущие дату и время при записи действий в журнал. Или нужно автоматически отображать текущие дату и время в ячейке при каждом пересчете формул. Вставить текущие дату и время в ячейку можно несколькими способами. Фиксированное значение на листе не изменяется при пересчете или открытии листа. Это значение ячейки не изменяется, поэтому называется статическим.