Карта сайта

Rambler's Top100
Яндекс цитирования
Друзья сайта

DateAdd

Справочник VBA Функции и операторы Дата и время

DateAdd (Interval, Number, Date)

 Функция DateAdd используется для прибавления или вычитания указанного интервала времени. Тип данных Date работает только с датами диапазона от 100 г.н.э. до 9999 г.н.э. Поэтому, если DateAdd выходит за пределы этого диапазона, то генерируется ошибка стадии выполнения Invalid procedure call or argument. Функция DateAdd не возвращает неправильных дат.

Следующее выражение добавляет один месяц к 31 января:

DateAdd ( «m“, 1, “31-Jan-95“)

В данном случае будет возвращена дата 28-фев-95, а не 31-фев-95. Если в качестве аргумента date указать 31-янв-96, то возвращается дата 29-фев-96, поскольку 1996 год является високосным.

 Возвращаемое значение:

Возвращает значение типа Variant (Date), содержащее дату, к которой добавлен указанный интервал

 Параметры:

Функция содержит именованные аргументы

 Interval — Обязательный аргумент типа String, указывающего тип добавляемого временного интервала:

  • yyyy — Год 
  • q — Квартал
  • m — Месяц
  • y — День года
  • d — День месяца
  • w — День недели
  • ww — Неделя
  • h — Часы
  • n — Минуты
  • s — Секунды

Interval не чуствителен к регистру букв. Литерал должен быть заключен в кавычки. Для добавления дней можно использовать любое значение интервала дня:“y», «w» или «d»

 Number — Обязательный аргумент — числовое выражение, указывающее число добавляемых временных интервалов. Может быть положительным (для получения более поздних дат) и отрицательным (для получения более ранних дат). Если Number дробное число, то дробная часть отбрасывается (не округляется) системой

 Date — Обязательный аргумент типа Variant (Date) или литерал даты (буквенное обозначение даты, представляющий дату, к которой прибавляется указанный временной интервал

 Пример:

Вычисляем дату на 15 дней более позднюю, чем текущая

Dim Today

Dim NewDate As Date

Today=Date ' узнаем текущую системную дату

NewDate=DateAdd ( «y»,15,Today) ' Преобразуем в строку и выводим в заголовке формы

 

28.09.2009, 6739 просмотров.


Справочник VBA

Функии, опрераторы языка VBA - их описание и примеры использования при программировании в Microsoft Office (Excel, Word, Access, Outlook, PowerPoint и т.д.)

18.06.2012 08:40:24
Комментарии к ячейкам – добавление, удаление и получение их значения

22.05.2012 11:37:00
Xor
Оператор выполняет операцию логического исключения (ИЛИ) для двух выражений