日付の曜日を返す【Weekday関数】



日付の曜日を返す【Weekday関数】

今回は引数で指定された日付の曜日を返す【Weekday関数】について解説したいと思います。

Weekday関数の書式

Weekday関数の書式は以下の通りです。

Weekday関数の引数は2つあります。

引数名説明
date(対象の日付)必ず指定します。日付を表すことができる数式、文字列式、またはその任意の組み合わせです。日付にに Null が含まれる場合は、Null が返されます。
firstdayofweekオプション。週の最初の曜日を指定する定数です。指定しなかった場合は、vbSunday (日曜日)が使用されます。

 

firstdayofweekの設定

引数のfirstdayofweek の設定はこのようになります。基本はここの部分を変更することはないかもしれません。

定数説明
vbUseSystem0NLS API 設定を使用します。
vbSunday1日曜日 (既定)
vbMonday2月曜日
vbTuesday3火曜日
vbWednesday4水曜日
vbThursday5木曜日
vbFriday6金曜日
vbSaturday7土曜日

 

Weekday 関数の戻り値

Weekday 関数は、次の値を返します。

定数説明
vbSunday1日曜日
vbMonday2月曜日
vbTuesday3火曜日
vbWednesday4水曜日
vbThursday5木曜日
vbFriday6金曜日
vbSaturday7土曜日

Weekday 関数の使用例

次のコードはinputBoxを使って入力された日付の曜日を返すコードです。

caseの部分が数字になっていますがvbSunday等の定数でも可能ですのでご自由にお使いください。

ファイルやコードの利用について

サンプルコードなどは当サイトの免責事項をよくお読みになってからお使いください。

Twitterフォロー

 

ブログの更新通知を受け取るにはこちらにはこちら↓Twitterもやってます(^^♪Excelについてはあまり触れませんがブログの更新のお知らせはツイートしています(^^♪

Twitterフォロー

 



コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

ABOUTこの記事をかいた人

あることがキッカケでVBAを独学で勉強している、非IT企業の会社員。 今はVBAで出来ることを模索しながら別の開発言語の取得、基本情報技術者試験合格が目標