2011年05月19日に投稿

[VBA] 指定した年月日の曜日を取得する

VBA で指定した日付の曜日を取得するには Format 関数を使用します。Format関数は第1引数に日付の文字列を、第2引数に書式を渡します。具体的なサンプルコードをご紹介します。

4行目
書式に「w」を指定すると、曜日の番号が返されます。デフォルトでは日曜日を1として、月曜日が2、火曜日が3・・・土曜日が7と続きます。第3引数に定数を渡すことによって、スタートの曜日を変更することができます。Format関数の仕様に関して下記の記事が参考になりました。

Office TANAKA – Excel VBA関数[Format関数]
http://officetanaka.net/excel/vba/function/Format.htm

関連記事

Leave a Reply