• ベストアンサー

EXCELでセルに日付範囲を入力すると、自動で背景色変更

スケジュール管理をEXCELでしています。 以下のページからダウンロードしたテンプレートのようなことがしたいのです。 http://www.juno-e.com/exdun/eikan.htm 縦軸に、しなければならないリスト。横軸に日にちがならんでいます。↓      開始 終了 |1|2|3|4・・・・・ 業務A 10/1 10/10 業務B 10/5 10/15 業務C 10/8 10/9 このような表を作成しました。 開始と終了に日付をそれぞれ入力すると、該当する日付のセルの背景色がかわるような仕組みはどのように実がんするのでしょうか。お願いいたします。

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

  • ベストアンサー
  • onntao
  • ベストアンサー率32% (108/332)
回答No.2

テンプレートの表示区域の書式<条件付き書式の内容を検討してください 一行目の|1|2|3|4・・・・を 10/1|10/2|10/3|10/4・・・・の日付と理解させて 開始日と終了日の間に当てはまるならパターン色が付くように設定してあります (他にもAnd関数で、重要度Aなどでも条件分岐してありますが)

dragstarsp
質問者

お礼

おっしゃるやり方でできました!ありがとうございました。

その他の回答 (1)

  • qaaaq
  • ベストアンサー率10% (2/19)
回答No.1

仕様によってマクロの組み方が変わるので詳しく情報をください Q1横軸の数値(日にち)は元データを日付で入れて数字書式で表示しているのでしょうか? それともシート自体が月ごとに分かれていて日にちは1~31の数値なのでしょうか? Q2色の変更は日付を入れた瞬間に変化するようにしたいですか? それとも日付を一通り入力し終わった後に「色の変化アクションマクロ」を起動させて一発で変わればいいですか?

関連するQ&A

  • EXCELグラフの背景色変更

    EXCEL2000のグラフの背景色を変えたいのですが 横軸に1月から12月の日付データがありまして6月から8月の期間のみ違う背景色に変えたいのですがわかるかたおりましたら教えてください。よろしくおねがいします。

  • エクセル2007です。セルの塗りつぶしを自動に実行するVBAについて、

    エクセル2007です。セルの塗りつぶしを自動に実行するVBAについて教えてください。システム日付でVBAを使用したいのですが横軸に日付(2010/1/1~2015/12/31)、縦軸に時間(0~24まで)があるシートです。日付と時間がマッチしたところのセルを緑色に塗りつぶしたいと思います(スケジュール表を作成中です)。VBA初心者ですが、記述等教えていただきたいと思います。よろしくお願いします。

  • EXCEL 工程表の作成にて日付を入力されたの下のセルに線を引くマクロの作り方

    いつもこのサイトを参考にさせていただいております。 QNo.1538992を参考に自分でも工程表を作成していましたが、 日付の開始日と終了日を判定して線を自動的に引くマクロの作成方法を教えて頂けませんでしょうか。 実際にはセルC4に日付を入力しD4は=C4+1,E4は=D4+1といったような感じで 3ヶ月の表を作成します。 縦軸のセルA欄には作業の開始日を、セルB欄には作業の終了日を入力します。 セルの横軸の日付を参照して△ーーーーーー○をオートシェイプで自動的に書きたいのです。 三角は開始、○は終了で、その間をオートシェイプの線で書きます。 できれば、作業の終了日を入力した段階で自動的に線を引ければありがたいのですが…。 以上、よろしくお願いいたします。

  • EXCEL2007でA2セルにAという文字が含まれる時、自動的にA3-A50の背景を塗りつぶしたい!

    こんばんは。 今、excel2007でスケジュール表を作っています。 横軸に日にち+曜日を取り、縦軸はToDo書き込み欄etc+6:00~24:00までの時間(←フランクリン手帳の様なイメージ)をとっています。 実は関数の「か」の字も知らなかったのですが、 横軸で、WEEKDAY関数?を使い日曜を赤色にすることがやっとできました。 しかし、どうしてもわからないことがあるので質問させていただきます。 1.日曜は赤色になる様にしたまま、土曜を青色にする場合はどういった条件づけをすればいいのでしょうか? 2.(題名に書いた内容) 横軸のあるセルが「日曜」の場合、自動的に、そのセルの下の、縦のセル(24:00までのセル)をピンク背景で塗りつぶすといったことは可能でしょうか? たとえばF5とM5に「日曜」と書いてある場合、F6~F56とM6~M56のセルを自動的にピンクで塗りつぶす、という様な作業です。 塗りつぶしに関して調べていたら、マクロの相対参照?で出来るという様な情報にたどり着いたのですが、読んでも全く要領を得ません…(マクロの「マ」の字も知らないので できれば図書を使わずこの様なことを知りたいと思っています。 おすすめの初心者向けのエクセルのサイトなどでも良いので、どなたかアドバイス頂ければと思います<(_ _)>

  • Excelで日付別の集計を取るやり方

    実際の内容とは違いますが例えとして、 添付の画像のように、A列に日付が並んでいます。注文が入り次第下に追記していくので日にちはランダムです。 B列に商品名がそれぞれ並びます。 ここからが質問で、 上記シートの隣に集計用シートを作りたいと思っています。 集計用シートでは、日付が1列にカレンダーのように並んでいて、そこに商品の数を拾って出したいと思っています。 縦軸にカレンダー(日付) 横軸にA,B,C,D それぞれ日毎の数量をカウントするようにしたいです。 どのような関数、操作になりますでしょうか? 初級者のため、易しく教えていただければ幸いです。 よろしくお願いします。

  • 日付の範囲検索で

    ACCESSで商品の販売管理システムを作っています。 商品マスタの中に、販売開始日、販売終了日のフィールドがあるのですが、常時販売している商品はこのフィールドは空になっています。 また、今まで販売していたけど近々終了する商品や、近々販売を開始するけど、終了が未定の商品は片方に日付が入り、もう片方は空になっています。 こういう状態で指定した日にちに販売されている商品の一覧を作りたいのですが、where の書き方が分かりません。 何も考えずに書くと、以下のようになると思います。 SELECT 商品マスタ.* FROM 商品マスタ WHERE (販売開始日 IS NULL AND 販売終了日 IS NULL) OR (販売開始日 IS NULL AND 販売終了日 >= #2003/12/15#) OR (販売開始日 <= #2003/12/15# AND 販売終了日 IS NULL) OR (販売開始日 <= #2003/12/15# AND 販売終了日 >= #2003/12/15#) ちょっと長いので、もっとスマートに書く事はできないものでしょうか。 よろしくお願いします。

  • Excelの表の変換

    Excelで作った、業務の分担表があります。 分担表は縦軸は日付、横軸は8項目の業務項目で、この交点のセルに担当者の氏名が記入されています。 今回、この表から、縦軸は日付で同じですが、横軸に担当者を列記して その交点に業務内容が記入された表を作りたいのですが、効率良く作る方法があれば教えて下さい。

  • Excel折れ線グラフ 欠損値を飛ばして線をつなげたい

    Excel折れ線グラフで、ある測定値を 横軸:日付 縦軸:値 で作っています。 ある日付で、値がとれず欠損となりますが、その場合は折れ線グラフで作ると、線が繋がってくれません(日付が繋がっているところでないと、繋いでくれない?)。 そこを飛ばして繋ぐ方法はありますか? 何人かを同じフォーマットで作っているので、その日付を削除することはできません。

  • 個人のスケジュールをガントチャート(?)で管理できるソフト

    個人のスケジュールをガントチャートみたいなもので管理できるソフトを探しています ・横軸は時刻 ・縦軸は日にち ・ほかの機能は通常のガントチャートと同じ 何かよいWindows用ソフトはありませんでしょうか? よろしくお願いします

  • エクセルで、逆算スケジュールをある程度自動で作りたいのです!

    業務改善のためお知恵を拝借できれば幸いです。あるイベント日を起点として、そこから逆算して準備の確認日や、発注日等の入ったスケジュール表を、ある程度自動的に作成したいと思っています。 縦軸(列A)に日付、横軸(行1)イベント名(「体育祭」「ハイキング」など・・・)を記したスケジュール表で、条件付書式を利用して当日行に色がつくようにしてあります。 例えば、3月2日のセル(仮にC62)に「イベント」と入力すると、3日前の2月27日(C59)に「最終確認」1週間前の2月23日(C53)に「納品確認」30日前の1月31日(C32)に「会場手配」・・・と、「イベント」を起点としてあらかじめ設定したチェック項目をカレンダーに貼り付けたいのです。 これを毎朝チェックすることで、当日やることがイベントをまたいで確認できるのではないかと考えています。 どうかお手を貸してください。よろしくお願いいたします。