Weekday 関数Weekday function

週の曜日を表す整数が含まれる Variant (Integer) を返します。Returns a Variant (Integer) containing a whole number representing the day of the week.

構文Syntax

曜日(date, [ firstdayofweek ])Weekday(date, [ firstdayofweek ])


Weekday 関数構文には、次の名前付き引数があります。The Weekday function syntax has these named arguments:

パーツPart 説明Description
datedate 必須。Required. 日付を表すことができるバリアント型 (Variant)数式文字列式、またはその任意の組み合わせです。Variant, numeric expression, string expression, or any combination, that can represent a date. dateNull が含まれている場合は Null が返されます。If date contains Null, Null is returned.
firstdayofweekfirstdayofweek 省略可能。Optional. 週の最初の曜日を指定する定数です。A constant that specifies the first day of the week. 指定しなかった場合は、vbSunday が使用されます。If not specified, vbSunday is assumed.

SettingsSettings

firstdayofweek 引数の設定は次のとおりです。The firstdayofweek argument has these settings:

定数Constant Value 説明Description
vbUseSystemvbUseSystem .00 NLS API 設定を使用します。Use the NLS API setting.
vbSundayvbSunday 1-d1 日曜日 (既定)Sunday (default)
vbMondayvbMonday pbm-22 月曜日Monday
vbTuesdayvbTuesday 1/33 火曜日Tuesday
vbWednesdayvbWednesday 2/44 水曜日Wednesday
vbThursdayvbThursday 55 木曜日Thursday
vbFridayvbFriday シックス6 金曜日Friday
vbSaturdayvbSaturday 77 土曜日Saturday

戻り値Return values

Weekday 関数は、次の値を返すことができます。The Weekday function can return any of these values:

定数Constant Value 説明Description
vbSundayvbSunday 1-d1 日曜日Sunday
vbMondayvbMonday pbm-22 月曜日Monday
vbTuesdayvbTuesday 1/33 火曜日Tuesday
vbWednesdayvbWednesday 2/44 水曜日Wednesday
vbThursdayvbThursday 55 木曜日Thursday
vbFridayvbFriday シックス6 金曜日Friday
vbSaturdayvbSaturday 77 土曜日Saturday

注釈Remarks

Calendar プロパティの設定がグレゴリオ暦の場合、返される整数は、date 引数のグレゴリオ暦の曜日を表します。If the Calendar property setting is Gregorian, the returned integer represents the Gregorian day of the week for the date argument.

カレンダーがイスラム暦の場合、返される整数は date 引数のイスラム暦の日付を表します。If the calendar is Hijri, the returned integer represents the Hijri day of the week for the date argument. イスラム暦の日付の場合、引数の番号は、1/1/100 (グレゴリオ暦の 718 年 8 月 2 日) から 4/3/9666 (グレゴリオ暦の 9999 年 12 月 31 日) までの日時を表すことができる任意の数式です。For Hijri dates, the argument number is any numeric expression that can represent a date and/or time from 1/1/100 (Gregorian Aug 2, 718) through 4/3/9666 (Gregorian Dec 31, 9999).

Example

この例では、Weekday 関数を使用して、指定した日付から曜日を取得します。This example uses the Weekday function to obtain the day of the week from a specified date.

Dim MyDate, MyWeekDay
MyDate = #February 12, 1969#    ' Assign a date.
MyWeekDay = Weekday(MyDate)    ' MyWeekDay contains 4 because 
    ' MyDate represents a Wednesday.

関連項目See also

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.