Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


62907 / 76732 ←次へ | 前へ→

【18425】Re:休日の判定について
回答  かみちゃん  - 04/9/23(木) 14:45 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>例えば、4月の1日から30日までの日にちが、
>セルA1からセルA30まで入力されているとします。
>それらの日にちについて、土日祝祭日だけを
>自動判定で色づけする方法ってありますか?

自動判定で色づけというより、曜日判定の話をします。

土日は、WEEKDAY関数でできると思います。
また、祝日ですが、以下のktHolidayName関数で対応できます。
http://www.h3.dion.ne.jp/~sakatsu/holiday_logic.htm#VBA
ただし、平成15年1月1日までに施行された「国民の祝日に関する法律」に対応しています。
http://www8.cao.go.jp/hourei/jobun/holiday.html

最近の祝日は、「○月の第△月曜日」や、春分の日や秋分の日など年によって一定でないものがありますので、祝日は、この関数で取得して、創立記念日など独自の休業日はシートで管理判定するということにすればいいと思います。

なお、余談ですが、新たな祝日法改正案(昭和の日)の問題について紹介されています
http://www.h3.dion.ne.jp/~sakatsu/holiday_topic3.htm
また、「春分の日」と「秋分の日」については、前年の2月1日に官報に記載される「暦要綱」で正式決定となります。
http://www.nao.ac.jp/J/QA/faq/a0301.html

0 hits

【18424】休日の判定について KP 04/9/23(木) 13:58 質問
【18425】Re:休日の判定について かみちゃん 04/9/23(木) 14:45 回答
【18426】Re:休日の判定について KP 04/9/23(木) 14:52 お礼

62907 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free