2017年7月21日

【Excel】日付や時刻の指定した部分を取得するマクロ(その2)


前回、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 言語リファレンス


スポンサーリンク