WorksheetFunction.NetworkDays_Intl (Excel)
Gibt die Anzahl der ganzen Arbeitstage zwischen zwei Datumsangaben mit Parametern zurück, um anzugeben, welche und wie viele Tage als Wochenendtage festgelegt sind.
Wenn Ausgangsdatum hinter Enddatum liegt, ist der Rückgabewert negativ, und der Wert entspricht der Anzahl ganzer Arbeitstage. Wenn sich Ausgangsdatum für den aktuellen Datumsbasis Wert außerhalb des gültigen Bereichs befindet, gibt NETWORKDAYS den #Num! Wenn sich Enddatum für den aktuellen Datumsbasis Wert außerhalb des gültigen Bereichs befindet, gibt NETWORKDAYS den #Num! Wenn eine Wochenend Zeichenfolge eine ungültige Länge aufweist oder ungültige Zeichen enthält, gibt NETWORKDAYS die #Value!
NetworkDays_Intl (Arg1, Arg2, ..., Arg4)
Dim dblNetworkDays_Intl As Double
dblNetworkDays_Intl = WorksheetFunction.NetworkDays_Intl(Arg1:=, Arg2:=)
Arguments
Arg1, Arg2, ..., Arg4Arg1 - Ausgangsdatum – das Startdatum, für das die Differenz berechnet werden soll
Arg2 - Enddatum-das Enddatum, für das die Differenz berechnet werden soll
Arg3 (Long) - Weekend: gibt die Wochentage an, an denen Wochenendtage stattfinden und die nicht in der Anzahl der gesamten Arbeitstage zwischen Ausgangsdatum und Enddatum enthalten sind.
Arg4 - Feiertage-eine optionale Gruppe von einem oder mehreren Datumsangaben, die aus dem Kalender des Arbeitstags ausgeschlossen werden sollen