Excel VBA 今日の日付を取得してYYYYMMDDに変換する方法

スポンサーリンク
スポンサーリンク

今日の日付を取得してYYYYMMDDに変換する方法

やりたい事

タイトル通りに日付をYYYYMMDDに変換したり、時刻もHHNNSSに変換したりする方法を解説します。

サンプルコード

日付をYYYYMMDDに変換するサンプルコード

Sub formatDate()
    MsgBox Format(Date, "YYYYMMDD")
End Sub

時刻をHHNNSSに変換するサンプルコード

Sub formatTime()
    MsgBox Format(Time, "HHNNSS")
End Sub

もちろんNow関数も変換できます。

Sub formatNow()
    MsgBox Format(Now, "YYYYMMDDHHNNSS")
End Sub

構文

Format(Expression, [Format], [FirstDayOfWeek], [FirstWeekOfYear])
名前 必須/省略可能 説明
Expression 必須 必ず指定します。任意の有効な式。
Format 省略可能 有効な名前を持つ、またはユーザー定義の書式指定式。
FirstDayOfWeek 省略可能 週の最初の曜日を指定する定数です。
FirstWeekOfYear 省略可能 年内で、最初の週を指定する定数です。

参考資料

Docs

関連記事

Excel VBA 日付や時刻を取得する Now Date Time
日付や時刻を取得する やりたい事 VBAをつかって日付や時刻を取得する方法を解説します。 サンプルコード Sub 日付と時刻の取得() MsgBox Now & vbCrLf & _ Date & vbCrLf & _ Time End S...

コメント

タイトルとURLをコピーしました