Wie verwende ich die vba-weekday-funktion?

Die VBA-Funktion WEEKDAY ist in der Datumskategorie der VBA-Funktionen aufgeführt. Wenn Sie es im VBA-Code verwenden, wird die Tagesnummer (im Bereich von 1 bis 7) unter Verwendung der Tagesnummer des angegebenen Datums zurückgegeben . Vereinfacht ausgedrückt gibt es die Anzahl der Tage in der Woche zurück.

Syntax

Wochentag(Datum, [FirstDayOfWeek])

Argumente

  • Datum : Ein gültiges Datum, für das Sie den Wochentag erhalten möchten.
  • [FirstDayOfWeek] : Eine Zeichenfolge zum Festlegen des ersten Wochentags [Dies ist ein optionales Argument und wenn es weggelassen wird, verwendet VBA standardmäßig vbSunday].
    • vbUseSystemDayOfWeek – Abhängig von den Systemeinstellungen.
    • vbSonntag – Sonntag
    • vblunday – Montag
    • vbDienstag – Dienstag
    • vbMittwoch – Mittwoch
    • vbDonnerstag – Donnerstag
    • vbFreitag – Freitag

Beispiel

Um die Verwendung der VBA-WEEKDAY-Funktion praktisch zu verstehen, müssen Sie das folgende Beispiel durchgehen, in dem wir damit einen VBA-Code geschrieben haben:

example-vba-weekday-function
 Sub example_WEEKDAY() Range("B1").Value = Weekday(Range("A1")) End Sub

Im obigen Code haben wir WEEKDAY verwendet, um den Wochentag für (Mittwoch, 15. Mai 2019) des Datums zu ermitteln, das wir in Zelle A1 haben, und im Ergebnis haben wir 4 in Zelle B1.

Der Tag ist Mittwoch, der vierte Tag der Woche (der Sonntag war der erste Tag der Woche), daher wurde im Ergebnis 4 zurückgegeben.

Kommentare

  • Wenn das angegebene Datum ein anderer Wert als ein Datum oder eine Zeichenfolge ist, die nicht als Datum erkannt werden kann, gibt VBA den Laufzeitfehler 13 zurück.

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert