【ACCESS VBA】今日の曜日を取得するには?

訪問して頂きありがとうございます。まさふくろーです。

この記事では、今日の曜日を取得する方法をご紹介します。

今日の曜日を取得する

使用する関数

Weekday関数

Weekday( date [, firstdayofweek] )

説明
曜日を表す数値を返します。
指定項目 必須 説明
date 対象の日付を指定します。
firstdayofweek

週の始まりを何曜日にするかを指定することができます。
省略した場合、日曜日が週の始まりとなります。
指定できる定数と値は以下になります。

引数「firstdayofweek」に指定する定数と値

定数 内容
vbSunday
1 日曜日 (既定値) 
vbMonday 月曜日
vbTuesday 3 火曜日
vbWednesday 4 水曜日
vbThursday 5 木曜日
vbFriday 6 金曜日
vbSaturday 7 土曜日

WeekdayName関数

WeekdayName( weekday [, abbreviate] [, firstdayofweek] )

説明
引数weekdayに指定した数値から曜日の文字列を取得します。
指定項目 必須 説明
weekday 曜日を表す数値を指定します。
abbreviate

「True」を設定すると、曜日を短い表記で返します。
省略した場合の既定値は「False」で、曜日を省略しない表記で返します。
firstdayofweek

週の始まりを何曜日にするかを指定することができます。
省略した場合、日曜日が週の始まりとなります。
指定できる定数と値は以下になります。

引数「firstdayofweek」に指定する定数と値

定数 内容
vbSunday
1 日曜日 (既定値) 
vbMonday 月曜日
vbTuesday 3 火曜日
vbWednesday 4 水曜日
vbThursday 5 木曜日
vbFriday 6 金曜日
vbSaturday 7 土曜日

サンプルプログラム

1 Subプロシージャ「Sample」を作成。
3
現在の日付から曜日を表す数値を取得し、メッセージボックスに表示します。
4 現在の日付から曜日を表す数値を取得⇒数値から曜日の文字列(省略しない表記)を取得⇒メッセージボックスに表示します。
5 現在の日付から曜日を表す数値を取得⇒数値から曜日の文字列(短い表記)を取得⇒メッセージボックスに表示します。

実行結果

Weekday関数

WeekdayName関数

関連記事

現在の日付・時刻を取得する

【ACCESS VBA】現在の日付・時刻を取得するには?

最後まで読んでいただき、ありがとうございました!