Логотип
Надстройка VBA-Excel
Спасибо, очень понравилась Ваша надстройка. Стоит каждой оплаченной копейки!
Pablo

Вставка текущей даты в Excel без пересчета

Функция СЕГОДНЯСТАТ возвращает текущую дату, отличие от обычной функции является то, что она автоматически не пересчитывается.

 

Добавить в Excel!

Установите программу

*Этого функционала нет в стандартном Excel

 Скачали:  33 281 чел.

Описание функции

В Excel есть замечательная функция СЕГОДНЯ, однако не всегда нужно, чтобы она меняла дату. Иногда необходимо зафиксироваться на начальной дате, которая была изначально введена в ячейку.

Такую работу может обеспечить функция из надстройки =СЕГОДНЯСТАТ(), она не имеет аргументов.

Она тоже пересчитывается, однако не всегда, а только в следующих случаях: 

  1. Когда вы повторно вводите функцию;
  2. Когда вы выполняете пересчет книги или листа.

Пример

Следующий пример демонстрирует работу данной функции:

Пример функции СЕГОДНЯСТАТ

Код на VBA

Public Function СЕГОДНЯСТАТ() As Date
    Application.Volatile False
    СЕГОДНЯСТАТ = Date
End Function

Установка

Обращаем Ваше внимание, что функционал, описанный в данной статье, ОТСУТСТВУЕТ в Excel.

Чтобы его добавить, необходимо установить надстройку VBA-Excel. Данная программа содержит более сотни функций, которые сделают работу с Excel в разы эффективней. С ней рутинные задачи будут занимать считанные секунды. Программой уже воспользовались 33 281 чел., попробуйте и Вы!


Установите программу

Ссылки по теме

  1. Случайное число между двумя значениями в Excel
  2. Дата из текста (ДАТАИЗСТРОКИ)
  3. Дата прописью в Excel
  4. Время прописью в Excel
  5. Создание календаря в Excel на год

Комментарии:

comments powered by Disqus