In diesem Beispiel erstellen wir eine benutzerdefinierte Funktion, um die Wochennummer für das angegebene Datum zu ermitteln.

In diesem Beispiel bestehen Beispieldaten aus Anwesenheitsdaten des Mitarbeiters, einschließlich Datum, Mitarbeiter-ID und Anwesenheitsstatus.

Wir möchten die Wochennummer für ein bestimmtes Datum finden.

ArrowMain

In diesem Beispiel haben wir sowohl die integrierten Funktionen „WEEKNUM“ als auch die benutzerdefinierte Funktion „Display_WeekNum“ verwendet, um die Wochennummer für das angegebene Datum zu berechnen.

Excel hat die eingebaute Funktion „WEEKNUM“, um die Wochennummer zu finden.

Syntax der WEEKNUM-Funktion

WEEKNUM (Date, FirstDayOfWeek)

Der Parameter Datum gibt das Datum an, für das die Wochennummer ermittelt werden soll, und FirstDayOfWeek gibt den Tag an, der als erster Wochentag betrachtet werden muss.

Wir haben auch eine benutzerdefinierte Funktion „Display_WeekNum“ erstellt, um die Wochennummer für das angegebene Datum zu ermitteln.

ArrowOutput

Logische Erklärung

In der benutzerdefinierten Funktion „Display_WeekNum“ haben wir WorksheetFunction verwendet, um auf die integrierte WEEKNUM-Funktion von Excel zuzugreifen. Diese Funktion verwendet das Datum als Eingabeparameter und gibt die Wochennummer zurück. Standardmäßig betrachtet diese Funktion Montag als ersten Tag der Woche.

Bitte folgen Sie unten für den Code

Option Explicit

Function Display_WeekNum(DefinedDate As Date)

Display_WeekNum = WorksheetFunction.WeekNum(DefinedDate, vbMonday)

End Function

Wenn dir dieser Blog gefallen hat, teile ihn mit deinen Freunden auf Facebook und Facebook.

Wir würden gerne von Ihnen hören, lassen Sie uns wissen, wie wir unsere Arbeit verbessern und für Sie verbessern können. Schreiben Sie uns unter [email protected]