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 です。