Weekday 関数
週の曜日を表す整数が含まれる Variant (Integer) を返します。
構文
Weekday(date, [ firstdayofweek ])
Weekday 関数構文には、次の名前付き引数があります。
パーツ | 説明 |
---|---|
date | 必須。 日付を表すことができるバリアント型 (Variant)、数式、文字列式、またはその任意の組み合わせです。 date に Null が含まれている場合は Null が返されます。 |
firstdayofweek | 省略可能。 週の最初の曜日を指定する定数です。 指定しなかった場合は、vbSunday が使用されます。 |
設定
firstdayofweek 引数の設定は次のとおりです。
定数 | 値 | 説明 |
---|---|---|
vbUseSystem | 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 | 土曜日 |
注釈
Calendar プロパティの設定がグレゴリオ暦の場合、返される整数は date 引数のグレゴリオ暦の曜日を表します。
カレンダーがイスラム暦の場合、返される整数は date 引数のイスラム暦の日付を表します。 イスラム暦の日付の場合、引数の番号は、1/1/100 (グレゴリオ暦の 718 年 8 月 2 日) から 4/3/9666 (グレゴリオ暦の 9999 年 12 月 31 日) までの日時を表すことができる任意の数式です。
例
この例では、Weekday 関数を使用して、指定した日付から曜日を取得します。
Dim MyDate, MyWeekDay
MyDate = #February 12, 1969# ' Assign a date.
MyWeekDay = Weekday(MyDate) ' MyWeekDay contains 4 because
' MyDate represents a Wednesday.
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。