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をコピーしました