エクセルで、あるセルを参照に空白のセルを塗りつぶす方法
仕事で毎時間の各商品の売れ具合を、エクセルで日々表にしています。表は多い(多)普通(普)少ない(少)無し(無)と数段階に区切って表示して、それぞれに(多)なら赤、(普)なら黄~とそのセルを塗りつぶしています。表内のセルには、条件付き書式をかけているのでA商品の売り上げ9時台が「普通」なら、対象のセルに普と入力すると、そのセルは自動的に黄色で塗りつぶされるようにしています。
そして、9時台が「普通」で、同じ商品の10~14時台まで同じ「普通」の売り上げが続き、15時に「多い」になったら、10~14時台のセルを9時台と同じ状態が続いたということで、セルの中には何も入力せず、色だけ黄色で塗りつぶしています。
(一つの商品は時間毎に右のセルに移動して、始めから終わりまで同じ行で表示しています。)
前置きが長くなってしまいましたが、質問させていただきたいのは、
あるセル(例:セルA2)に「普」と入力し、塗りつぶしも(条件付き書式で自動的に)黄色になった場合に、そのセルの右隣のセル(例:セルB2)に何も入力されていなければ、同じ色(黄色)に塗りつぶし、さらにその右隣のセル(例:セルC2)にも何も入力されていなければ、これも同じ色(黄色)に塗りつぶす~という作業を、同じ行の右隣のセルに何か入力されるまで繰り返す。という指示をエクセルに与えることは可能でしょうか?(ソフトはエクセル2000を使用しています)
自分で関数で色々試してみましたが、出来ずに困っています。
これは、マクロ(VBA?)というもので、出来るのでしょうか?
私はマクロを全然使ったことが無いのですが、もしマクロで出来る場合、マクロ初心者の私では難しいでしょうか?
長々とした、わかりづらい質問で申し訳ありません。
宜しくお願いいたします。
お礼
御礼が遅くなってすいません。有難うございます。 なるほど。そういう手もありましたね。活用したいと思います。