【機能】
何曜日であるかを表す 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