- ベストアンサー
隣接する左のセルに何か入力されてないとB列は表示されないようにしたい。
元々B列には「1」と言う整数が入力されてます。 でも隣接するA列に何かが入力された時だけ、 B列の「1」が見えるようにしたいです。 A列に何も入力されてないときはB列も何も入力されてないようにしたいです。(本当は「1」が入力されている。) よろしくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
B1列に表示させるとした場合セルを選択後、メニュー→書式(O)→条件付き書式(D) 「数式が」 「=A1=""」 として 書式(F)でフォント色を白にする。 同じように下にズラッと続くなら書式をコピーすればOKです。
その他の回答 (3)
- Cupper
- ベストアンサー率32% (2123/6444)
見えないようにするだけならB列に条件付書式を設定しましょう。 書式で背景色と同じ色で文字を表示させれば、見た目は入力されていないのと同じになります。 B列を選択して(B1セルが選択された状態で) 書式 ↓ 条件付き書式 ↓ [ 数式が ][ =A1="" ] と入力 ↓ 「書式ボタン」をクリック ↓ 「色」 を背景色と同じにする(たとえば白) ↓ 「OK」ボタンをクリック ↓ 「OK」ボタンをクリック 以上で、B列全体に左隣のセルが空白であれば、背景色と同じ色で表示する書式を設定できます。
お礼
大変参考になりました。ご回答ありがとうございます。
- uro_tan
- ベストアンサー率15% (6/40)
あらかじめB列の文字の色を白にしておいて、条件付書式 数式が =A1/B1 文字色:黒 にすればできます。
お礼
大変参考になりました。ご回答ありがとうございます。
- NNori
- ベストアンサー率22% (377/1669)
B1にこんなマクロを設定すれば、入力があるときだけ1にすることはできるけど、本当は1が入力されている、というのが難しいね。 =if(A1="","",1) 文字の色を白にしちゃえばいいとは思うんだけど、マクロではできないような気がするなぁ。
お礼
大変参考になりました。ご回答ありがとうございます。
お礼
大変参考になりました。ご回答ありがとうございます。