前回、DatePart関数を使った方法を紹介しましたが、日付や時刻の指定した部分を取得するには他にも方法があります。
年、月、日、時、分、秒、曜日を取得するには、それぞれ Year、Month、Day、Hour、Minute、Second、Weekday関数を使います。
例
Sub GetDateTimeElement() MsgBox "現在日時:" & Now & vbCrLf & vbCrLf & _ " 年:" & Year(Now) & vbCrLf & _ " 月:" & Month(Now) & vbCrLf & _ " 日:" & Day(Now) & vbCrLf & _ " 時:" & Hour(Now) & vbCrLf & _ " 分:" & Minute(Now) & vbCrLf & _ " 秒:" & Second(Now) & vbCrLf & _ " 曜日:" & Weekday(Now) End Sub
実行結果
<参考サイト>
Year 関数 | Office VBA 言語リファレンス
Month 関数 | Office VBA 言語リファレンス
Day 関数 | Office VBA 言語リファレンス
Hour 関数 | Office VBA 言語リファレンス
Minute 関数 | Office VBA 言語リファレンス
Second 関数 | Office VBA 言語リファレンス
Weekday 関数 | Office VBA 言語リファレンス
スポンサーリンク