DateSerial関数 解説(Excel VBA)

Excel VBA: DateSerial関数の解説と使用例

DateSerial関数は、指定した年、月、および日から日付を返すExcel VBAの関数です。

構文

DateSerial関数の構文は以下の通りです:

DateSerial(Year, Month, Day)
  • Year: 年を指定します。
  • Month: 月を指定します。
  • Day: 日を指定します。

使用例

次のVBAのサブプロシージャは、指定した年、月、日から日付を生成し、メッセージボックスに表示します。

    Sub ShowDateFromParts()
        Dim theYear As Integer
        Dim theMonth As Integer
        Dim theDay As Integer
        Dim theDate As Date

        ' 年、月、日を指定
        theYear = 2023
        theMonth = 12
        theDay = 31

        ' DateSerial関数を使用して日付を生成
        theDate = DateSerial(theYear, theMonth, theDay)

        ' 生成した日付を表示
        MsgBox "指定した年月日から生成した日付は " & theDate & " です。"
    End Sub

このサブプロシージャを実行すると、指定した年、月、日から生成した日付がメッセージボックスに表示されます。