日付や時刻を決まった書式で表示するマクロです。
例
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 言語リファレンス
スポンサーリンク