Суббота, 04.05.2024, 17:01
Все о программировании в MS Office
Приветствую Вас Гость | RSS
Главная Справочник VBA Регистрация Вход

ВНИМАНИЕ!!!

сайт переехал на новый домен

 

VBA-HELP.RU

Меню сайта

Категории
Математические функции [9]
Дата и время [21]
Обработка массивов [4]
Тригонометрия [5]
Обработка цвета [2]
Другие [1]
Работа с файлами [1]
Принятие решения [4]

Друзья сайта
  • Инструкции для uCoz

  • Реклама

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

    DateSerial
    DateSerial(Year,Month,Day)
     
    Функция DateSerial используется для получения даты во внутреннем представлении системы по заданным значениям компонентов даты(года,месяца,дня).
    Дата во внутреннем представлении - это число дней от установленного в системе начального значения. Функция DateSerial вычисляет по значениям компонентов требуемое число дней.
    Значения любых компонентов могут быть отрицательными или превышать допустимые календарные значения(12 для месяца и 31 для дня), если результат при этот попадает в допустимый диапазон значений Date. Если значение какого-либо компонента превышает допустимое значение для этого компонента, то изменяется другой компонент даты. Например, 33 дня означают 1 месяц и 2 или 3 дня (в зависимости от месяца)
     
    Возвращаемое значение: Возвращает значение типа Variant(Date). Если полученный результат не попадает допустимый диапазон календарных дат, генерируется ошибка стадии выполнения Invalid procedure call or argument
     
    Параметры: Функция содержит именованные аргументы  
     
    Year  - Обязательный аргумент типа Integer в диапазоне от 100 до 9999, задающий значение года Windows98/2000. По умолчанию, при использовании в аргументе двух цифр, функция интерпретирует их следующим образом: 0-29 интервал между 2000 и 2029 годами 30-99 интервал между 1930 и 1999 годами. В остальных случаях используйте четыре цифры(напр., 1147)  
     
    Month - Обязательный аргумент типа Integer, задающий значение месяца. Может содержать любое числовое выражение  
     
    Day - Обязательный аргумент типа Integer, задающий значение дня. Может содержать любое числовое выражение    
     
    Примечание
    Если любой из аргументов выходит из допустимых значений Integer, генерируется ошибка стадии выполнения Overflow
     
    Пример
    ' Вычисляем дату, предшествующую
    ' на 5 дней дате 1 августа 1966 года
    Dim MyDate
    MyDate = DateSerial(1966, 8,1 -4)   ' возвращает 27.07.66
    Print MyDate
    Категория: Дата и время | Добавил: Админ (19.06.2009)
    Просмотров: 3289 | Комментарии: 2
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Форма входа

    Новое в Спр.VBА
    Внимание: Если вы не нашли необходимую Вам информацию
    Вы можете оставить запрос на дополнение Справочника VBA в ФОРУМЕ
    Обновления в Справочнике VBA
    [27.08.2009] - Choose
    [27.08.2009] - Switch
    [27.08.2009] - IIF
    [27.08.2009] - If...Then...Else
    [24.08.2009] - MultiPage

    Поиск

    Наш опрос
    Что вы будете делать, если VBA не будет поддерживаться в новом Office ?
    Всего ответов: 58

    Copyright MyCorp © 2024 Яндекс цитирования Rambler's Top100   Каталог сайтов Рейтинг@Mail.ru Проверка ТИЦ