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