【VBA】DateSerial関数で年月日から日付を作成

今回はDateSerial関数の使い方を紹介します。

DateSerial関数を使うと年、月、日から日付を作ることができます。

DateSerial関数の使い方

Sub Sample()
    Dim dt As Date
    dt = DateSerial(2023, 3, 3) '2023年3月3日を作成
    
    Debug.Print dt '2023/03/03
End Sub

サンプルコードでは、年に2023、月に3、日に3を指定して、変数dtに日付を代入しています。

例えばExcelシート上に年、月、日が別々のセルに記載されているときにこの関数は重宝します。

また、DateAdd関数と組み合わせて翌日や翌月といった日付を計算させることもできます。

DateAdd関数についてはこちらの記事をご覧ください。

VBAが難しいと感じたら
プロにお任せして代わりに作ってもらってはいかがでしょう?
VBAの作成依頼はこちらから

《VBA中級者向けの本》
VBA上級者を目指したい人にはパーフェクトExcel VBA一択です。

created by Rinker
技術評論社
¥3,608 (2023/06/06 16:32:04時点 Amazon調べ-詳細)

他の「VBA」の記事はこちらからどうぞ

VBA

Posted by やろまい