前書き

WeekdayName 関数は、指定した曜日の名前を返します。

曜日の名前を取得したいときに使用します。

日付から曜日を取得するには「Weekday 関数」を使用します。

構文

WeekdayName(曜日)
1 (日曜日) ~ 7 (土曜日) の曜日名を取得します。

WeekdayName(num, 「曜日名の省略」,「最初の曜日」)
曜日名の省略をするか指定できます。
週の最初の曜日を指定できます。

引数1 num 0~7の数値を指定します。
引数2「曜日名の省略」 省略可。
True : 省略する。
False: 省略しない。
引数3「最初の曜日」 省略可。週の最初の曜日を何曜日にするか指定します。
戻り値の型 文字列型 (String)

・引数「最初の曜日」

曜日 説明
vbSunday (既定) 日曜日を 1 とする。
vbMonday 月曜日を 1 とする。
vbTuesday 火曜日を 1 とする。
vbWednesday 水曜日を 1 とする。
vbThursday 木曜日を 1 とする。
vbFriday 金曜日を 1 とする。
vbSaturday 土曜日を 1 とする。

テスト結果

Sub test()

    MsgBox WeekdayName(3) '2019/10/03に実施したので、"火曜日"を表示します。

End Sub