Если вы хотите получать автоматические обновления для сегодняшнего дня недели, эта статья для вас. В этой статье основное внимание уделяется обновлению пользователя текущего дня недели через msgbox в vba.

Вопрос): хочу код для определения дня недели.

Чтобы запустить редактор VB, нам нужно выполнить следующие шаги. Щелкните вкладку «Разработчик». В группе «Код» выберите Visual Basic

image 1

  • Нажмите «Вставить», затем «Модуль»

image 2

Это создаст новый модуль. Введите следующий код в модуль

Sub TodaysDay ()

Выбрать регистр DatePart («w», Date, vbMonday)

Случай 1

MsgBox «Пн»

Случай 2

MsgBox «Вт»

Случай 3

MsgBox «Ср»

Случай 4

MsgBox «Thur»

Случай 5

MsgBox «Пт»

Случай 6

MsgBox «Сб»

Случай 7

MsgBox «Солнце»

End Select

End Sub

image 3

Примечание. Сегодняшняя дата — 5 июня 2015 г., т.е. пятница «vbMonday» используется для возврата понедельника в качестве первого дня недели; если воскресенье — первый день недели, вам нужно использовать «vbSunday». Нажмите сочетание клавиш ALT + F8, чтобы открыть окно макроса. Выберите макрос, который вы только что создали

image 4

  • Нажмите «Выполнить», и мы получим название сегодняшней даты.