Как использовать функцию vba weekdayname?

Функция VBA WEEKDAYNAME указана в категории дат функций VBA. Когда вы используете его в коде VBA, он возвращает название дня (dayday ), используя предоставленное целое число в качестве номера дня. Проще говоря, он возвращает название дня, используя номер дня недели (от 1 до 7).

Синтаксис

WeekDayName(WeekDay, [Сокращенно], [FirstWeekDay])

Аргументы

  • День недели : целое число, указывающее день от 1 до 7.
  • [Сокращение] : логическое значение, указывающее, нужно ли вам полное название месяца или сокращенное название. [Это необязательный аргумент, и если он опущен, VBA по умолчанию имеет значение FALSE].
    • Используйте TRUE для короткого имени (например, «Январь», «Фев», «Март» и т. д.) или FALSE для полного имени (например, «Январь», «Февраль», «Март» и т. д.).
  • [FirstDayOfWeek] : строка для установки первого дня недели [это необязательный аргумент, и если он опущен, VBA по умолчанию принимает vbSunday].
    • vbUseSystemDayOfWeek — в зависимости от настроек системы.
    • vbSunday – воскресенье
    • вблундей – понедельник
    • vbВторник – вторник
    • vbСреда – среда
    • vbЧетверг – Четверг
    • vbFriday – Пятница
    • vbСуббота – Суббота

Пример

Чтобы практически понять, как использовать функцию VBA WEEKDAYNAME, вам нужно просмотреть приведенный ниже пример, в котором мы написали код vba, используя ее:

example-vba-weekdayname-function
 Sub example_WEEKDAYNAME() Range("A1").Value = WeekdayName(1, "True", vbMonday) End Sub

В приведенном выше коде мы использовали WEEKDAYNAME и 1, чтобы получить первый день недели, TRUE, чтобы получить краткое название дня недели, и vbMonday, чтобы установить понедельник в качестве первого дня недели. В результате мы имеем Mon в ячейке B1.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *