Здравствуйте!
Через поиск находил в архиве обсуждения данной темы, но внятного ответа так и не увидел.
В моём макросе на определённом этапе в ячейку должны вставляться текущие дата и время.
т.е. при каждом выполнении макроса, эта клетка сдвигается вниз с предыдущим значением, а новое (текущее) значение вновь ставится в данную клетку. Таким образом по задумке отчёт должен выглядеть вот так:
07.10.2014 13:15
07.10.2014 13:25
07.10.2014 13:47
в реальности все значения становятся равны текущему
Вопрос: как сделать, что бы предыдущие значения дат и времени не пересчитывались.
Через поиск находил в архиве обсуждения данной темы, но внятного ответа так и не увидел.
В моём макросе на определённом этапе в ячейку должны вставляться текущие дата и время.
Код |
---|
Range("G3").Value = "=NOW()" Всё вставляется, но проблема в том, что при следующем выполнении макроса все предыдущие значения меняются на текущее Что бы понятнее было, это у меня отчёт о выполнении макроса со сдвигом строки вниз Range("G3").Select Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove Range("G3").Value = "=NOW()" |
07.10.2014 13:15
07.10.2014 13:25
07.10.2014 13:47
в реальности все значения становятся равны текущему
Вопрос: как сделать, что бы предыдущие значения дат и времени не пересчитывались.