【エクセルVBA】日付から「年・月・日・曜日」を取得
当ページのリンクには広告が含まれています。
VBAを用いて 日付から 「年」「月」「日」「曜日」を取得する方法を解説します
クリックしてジャンプ
日付から年を取得
Year
関数は
指定された日付の年を返します
Dim thisYear As Integer
thisYear = Year(Now)
MsgBox "現在の年は " & thisYear & " です。"
日付から月を取得
Month
関数は
指定した日付から月を整数で返します
Dim thisMonth As Integer
thisMonth = Month(Now)
MsgBox "現在は " & thisMonth & " 月です。"
日付から日を取得
Day
関数は
指定された日付から日を返します
Dim today As Integer
today = Day(Date)
MsgBox "今日は " & today & " 日です。"
日付から曜日を取得
Weekday
関数は
指定された日付の曜日を数字で返します(例: 日曜日=1)
Dim dayOfWeek As Integer
dayOfWeek = Weekday(Now)
MsgBox "今日の曜日番号は " & dayOfWeek & " です。"