このサイトの記事内では「アフィリエイト広告」などの広告を掲載している場合があります。
消費者庁が問題としている「誇大な宣伝や表現」とならないよう配慮しコンテンツを制作しておりますのでご安心ください。
問題のある表現が見つかりましたらお問い合わせよりご一報いただけますと幸いです。

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

2024年10月24日

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

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

VBAが難しいと感じたら
ココナラにてVBAの作成依頼を受け付けています。
ご依頼・ご相談はこちらから

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上級者を目指したい人にはパーフェクトExcel VBA一択です。
この本を読み切れば間違いなくVBA上級者になれます。

VBAが難しいと感じたら
ココナラにてVBAの作成依頼を受け付けています。
ご依頼・ご相談はこちらから

VBA

Posted by やろまい