日付や時刻を決まった書式で表示するマクロです。
例
Sub GetFormatDateTime()
MsgBox "vbGeneralDate " & FormatDateTime(Now, vbGeneralDate) & vbCrLf & _
"vbLongDate " & FormatDateTime(Now, vbLongDate) & vbCrLf & _
"vbShortDate " & FormatDateTime(Now, vbShortDate) & vbCrLf & _
"vbLongTime " & FormatDateTime(Now, vbLongTime) & vbCrLf & _
"vbShortTime " & FormatDateTime(Now, vbShortTime) & vbCrLf
End Sub
実行結果

第2引数の設定値
| 定数 | 値 | 概要 |
|---|---|---|
| vbGeneralDate | 0 | 日付と時刻の一方または両方 |
| vbLongDate | 1 | 長い日付形式 |
| vbShortDate | 2 | 短い日付形式 |
| vbLongTime | 3 | 長い時刻形式 |
| vbShortTime | 4 | 短い時刻形式 |
<参考サイト>
FormatDateTime 関数 | Office VBA 言語リファレンス
スポンサーリンク