この例では、指定された日付の週番号を検索するカスタム関数を作成します。

この例では、サンプルデータは、日付、従業員ID、および出席ステータスを含む従業員の出席データで構成されています。

特定の日付の週番号を見つけたいと思います。

ArrowMain

この例では、組み込み関数「WEEKNUM」とカスタム関数「Display_WeekNum」の両方を使用して、指定された日付の週番号を計算しました。

Excelには、週番号を検索するための関数「WEEKNUM」が組み込まれています。

WEEKNUM関数の構文

WEEKNUM(Date、FirstDayOfWeek)

Dateパラメーターは、週番号を検索する日付を指定し、FirstDayOfWeekは、週の最初の日と見なす必要がある日を指定します。

また、指定された日付の週番号を検索するカスタム関数「Display_WeekNum」を作成しました。

ArrowOutput

ロジックの説明

「Display_WeekNum」カスタム関数では、WorksheetFunctionを使用してExcelの組み込みWEEKNUM関数にアクセスしました。この関数は、入力パラメーターとして日付を受け取り、週番号を返します。デフォルトでは、この関数は月曜日を週の最初の日と見なします。

コードについては以下に従ってください

Option Explicit

Function Display_WeekNum(DefinedDate As Date)

Display_WeekNum = WorksheetFunction.WeekNum(DefinedDate, vbMonday)

End Function

このブログが気に入ったら、FacebookやFacebookで友達と共有してください。

皆様からのご意見をお待ちしております。私たちの仕事を改善し、あなたのために改善する方法をお知らせください。 [email protected]までご連絡ください