Weekday 関数

何曜日であるかを表す 1 (日曜) ~ 7 (土曜) の範囲の値を返します。

Weekday(date, [firstdayofweek])

引数

  • date
    日付を表す式を指定します。引数 date が有効な値ではない場合は、Null 値を返します。
  • firstdayofweek
    週の第 1 日目の曜日を表す定数を指定します。この値を省略すると、1 (日曜) が使用されます。

設定値

引数 firstdayofweek の設定値は次のとおりです。

定数 内容
vbUseSystemDayOfWeek 0 各国語対応 (NLS) API の設定値を使用します。
vbSunday 1 日曜
vbMonday 2 月曜
vbTuesday 3 火曜
vbWednesday 4 水曜
vbThursday 5 木曜
vbFriday 6 金曜
vbSaturday 7 土曜

戻り値

Weekday 関数の戻り値は次のとおりです。

定数 内容
vbSunday 1 日曜
vbMonday 2 月曜
vbTuesday 3 火曜
vbWednesday 4 水曜
vbThursday 5 木曜
vbFriday 6 金曜
vbSaturday 7 土曜

解説

次のコードは、Weekday 関数を使って指定した日が何曜日かを取得する例です。

Dim MyDate, MyWeekDay
MyDate = #October 19, 1962#   ' 日付を割り当てます。
MyWeekDay = Weekday(MyDate)    ' MyDate は金曜日なので、MyWeekDay は 6 です。

必要条件

バージョン 1

参照

Date 関数 | Day 関数 | Month 関数 | Now 関数 | Year 関数