• ベストアンサー

Excel フォントを3色に分類してセルに表示

添付図はシフト勤務表で質問の完成状態です。 62D~67Iの範囲で勤務日、勤務場所、勤務者をデータの「入力規則」からリスト作成し割り振ります。 確定したデータをA君の場合10D~10I、B君の場合14D~14I、C君の場合18D~18Iにそれぞれ自動的に表示するようにしたいと考えています。尚、その時、下の62~67の範囲の「昼」の時はフォントを黒で、「夜」の時は赤で、「昼」と「夜」通しの時は青のフォントで表示するようにします。「条件付き書式」では無理と考えますが、VBAになるのでしょうか。よろしくお願いします。

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

ANo.1です 補足読みました。 それでは、ANo.1の条件付き書式を設定したD10セルに以下の式を入れて見てください。 =IF(D64=D67,""&D64,""&D64&D67) 昼と夜の勤務地が異なる場合は質問にも無かったため考慮していません、あしからず。

noname#194986
質問者

お礼

適切な回答ありがとうございました。今後もよろしくお願いします。

noname#194986
質問者

補足

>昼と夜の勤務地が異なる・・・ とありますが問題なく実行できます。ありがとうございました。

その他の回答 (1)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

ルールを2つ設定すれば、条件付き書式でできますよ。 A君の場合、D10に以下の条件付き書式を設定して右側へコピーしてください。 =AND(D64=D10,D67=D10) フォントを青 =(D67=D10) フォントを赤 ルールの管理で見たとき、この順番に並ぶようにしてください。

noname#194986
質問者

補足

早速回答ありがとうございます。質問内容に曖昧さがったようです。D10の行には64行または67行に入力と同時に自動的に表示されるようにしたいのです。回答では既に入力された内容と比較してフォント色を変えるようにしているように思います。

関連するQ&A

専門家に質問してみよう