Weekday-FunktionWeekday function

Gibt einen Variant-Wert (Integer) mit einer ganzen Zahl zurück, die den Wochentag angibt.Returns a Variant (Integer) containing a whole number representing the day of the week.

SyntaxSyntax

Wochentag (Datum, [ FirstDayOfWeek ])Weekday(date, [ firstdayofweek ])


Die Syntax der Weekday-Funktion umfasst die folgenden benannten Argumente:The Weekday function syntax has these named arguments:

TeilPart BeschreibungDescription
datedate Erforderlich.Required. Variant, numerischer Ausdruck, Zeichenfolgeausdruck oder eine Kombination daraus, die ein Datum darstellen kann.Variant, numeric expression, string expression, or any combination, that can represent a date. Wenn date den Wert Null enthält, wird Null zurückgegeben.If date contains Null, Null is returned.
firstdayofweekfirstdayofweek Optional.Optional. Eine Konstante, die den ersten Wochentag angibt.A constant that specifies the first day of the week. Wenn sie nicht angegeben ist, wird vbSunday vorausgesetzt.If not specified, vbSunday is assumed.

EinstellungenSettings

Das Argument firstdayofweek hat die folgenden Einstellungen:The firstdayofweek argument has these settings:

KonstanteConstant WertValue BeschreibungDescription
vbUseSystemvbUseSystem 00 Verwendet die NLS API-Einstellung.Use the NLS API setting.
vbSundayvbSunday 11 Sonntag (Standardeinstellung)Sunday (default)
vbMondayvbMonday 22 MontagMonday
vbTuesdayvbTuesday 33 DienstagTuesday
vbWednesdayvbWednesday 44 MittwochWednesday
vbThursdayvbThursday 55 DonnerstagThursday
vbFridayvbFriday 66 FreitagFriday
vbSaturdayvbSaturday 77 SamstagSaturday

RückgabewerteReturn values

Die Weekday-Funktion kann die folgenden Werte zurückgeben:The Weekday function can return any of these values:

KonstanteConstant WertValue BeschreibungDescription
vbSundayvbSunday 11 SonntagSunday
vbMondayvbMonday 22 MontagMonday
vbTuesdayvbTuesday 33 DienstagTuesday
vbWednesdayvbWednesday 44 MittwochWednesday
vbThursdayvbThursday 55 DonnerstagThursday
vbFridayvbFriday 66 FreitagFriday
vbSaturdayvbSaturday 77 SamstagSaturday

BemerkungenRemarks

Wenn die Einstellung der Calendar -Eigenschaft gregorianischen ist, stellt die zurückgegebene ganze Zahl den gregorianischen Tag der Woche für das Argument date dar.If the Calendar property setting is Gregorian, the returned integer represents the Gregorian day of the week for the date argument.

Wenn der Kalender Hijri ist, stellt die zurückgegebene ganze Zahl den Hijri-Tag der Woche für das Argument date dar.If the calendar is Hijri, the returned integer represents the Hijri day of the week for the date argument. Bei Hijri-Datumsangaben ist die Argument Nummer ein beliebiger numerischer Ausdruck, der ein Datum und/oder eine Uhrzeit von 1/1/100 (gregorianisches Aug 2, 718) bis 4/3/9666 (gregorianisches Dec 31, 9999) darstellen kann.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).

BeispielExample

Im Beispiel wird mit der Weekday-Funktion der Wochentag eines angegebenen Datums abgerufen.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.

Siehe auchSee also

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.