• ベストアンサー

エクセルで祝日の表示

エクセルでセルに 2006/4/1 と打ち込んだらその後 自動で年度カレンダーを作成できるよう関数等を設定しているのですが、 祝日を識別(文字色を変える、パターンの色を変えるなど)させることはできないでしょうか。 現時点では打ち込んだセルを参照し、月日・曜日は表示できています。 どうか教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

ある列に祝日の日付を入れておきます。 2006/1/1 2006/1/2 2006/1/3 2006/1/15 (以下略) 書式ー条件付き書式ー数式が =VLOOKUP(A1,$D$1:$D$4,1,FALSE) と入れて書式を設定します。 $D$4のところは最終行に変更してください。 秋分の日など、毎年つくり直しになります。 日だけのテーブルにして、年は別セルに指定し、1年分限りの日付を対象にして、やる方法もできます。 WORKDAY関数というのもあり第3引数の指定内容を調べてください (略)。

その他の回答 (3)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

下記のURLで中級・特別編の実践コーナーを参照してください。 http://www.kenzo30.com/index.htm

  • freegeo
  • ベストアンサー率29% (63/216)
回答No.2

下記URLの 28.土日祝に色をつけるを参照してください。 祝祭日を選ぶエクセルの関数はありません。 第2日曜の次の月曜とかややこしい祝日もありますので自分で作ると結構大変ですよ。

参考URL:
http://www2.odn.ne.jp/excel/waza/cformat.html
  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.1

VBAで作成しているのですか。だいたいのプログラムの流れを教えてもらえますか。

hyengi
質問者

補足

エクセル関数を基本に作成しています。 VBAはド初心者ですのでわからないのですが祝日識別などが実現可能でしたら、学んでみたいです。 できましたら、詳しく教えて下さい。

関連するQ&A