例えば、「工程管理表で作業着手前は青色で、作業中は赤色作業完了は黒色」と言う様に、その行全体の文字色を変更することにより、作業実績が分かり易い表を作ろうって事。

知っている人は読み飛ばしましょう。だって、もっと簡単にできるかもしれないでしょ。


それではアムロ行きまーす!(ものまね)

先ずは最初の表を以下の様に、作ります。最初は青色表示だけど、D列(開始日)に日付を入力すると赤色表示になり、更にE列(終了日)に日付を入力すると黒色表示になるんです。
WellpineSoft 開発者ブログ-Start Sheet

A2セルを選択、「書式(O)」-「条件付き書式(D)」を選択し、『条件付書式の設定』ダイアログを表示する。

左端のコンボボックス(選択フィールド)で”数式が”を選択、右のフィールドに”=$E2<>""”って入力する。意味は、「E2セルに入力があれば」Eの前の$は、これを付けるとコピーしたときEを保持するの、絶対指定子(こんな名前だっけ?詳しくはググってみて)ってやつ。

「書式(F)」ボタンを選択し、『セルの書式設定』ダイアログの「色(C)」で黒を選んで「OK」
WellpineSoft 開発者ブログ-Jyouken2
「追加(A) >>」ボタンを選択、条件2を設定する。

条件1と同様に右のフィールドに”=$D2<>""”と入力、「書式(O)」ボタンから「色(C)」を赤に設定したら「OK]
WellpineSoft 開発者ブログ
以上で『条件付き書式設定』は取り合えず終了、D2セルに日付を入力するとA2セルの「1」が赤くなり、E2セルに入力すると黒くなるでしょ。なれば成功!条件1と2は逆にしちゃダメ、両方入力したときに赤くなっちゃうよ。


それじゃ表全体に『条件付き書式』をコピーします。

A2セルを選んで、セル右下角から、マウス右クリック+ドラッグでF2セル迄選択、マウスを放すとメニューが出てきた、「書式のみコピー(フィル)(F)」を選択すると、A2~F2セルに『条件付き書式』がコピーできました。
WellpineSoft 開発者ブログ-SyoshikiCopy1
同様に、A2~F2セルを選択、選択セル右下角から、マウス右クリック+ドラッグでF6セル迄選択、マウスを放してメニューから「書式のみコピー(フィル)(F)」を選択すると、A2~F6セルに『条件付き書式』がコピーできました。
WellpineSoft 開発者ブログ-SyoshikiCopy2
後は、D2~E6セルを選択し、『セルの書式設定』ダイアログの「分類(C)」で”日付”を選びご希望の「種類(T)」を選択「OK」で全ての処理は完了!


WellpineSoft 開発者ブログ-Kansei

目的の表が完成です。

早速、仕事に導入し、EXCEL素人の先輩や部長の鼻をあかしてやりましょう。結構効くよ。


因みにEXCEL2003で検証しましたが、以前のバージョンでも同様の事はやっていたので、できるはずです。

これで明日は会社で♪いい気持ち♪(ものまね)