• ベストアンサー

隣接する左のセルに何か入力されてないとB列は表示されないようにしたい。

元々B列には「1」と言う整数が入力されてます。 でも隣接するA列に何かが入力された時だけ、 B列の「1」が見えるようにしたいです。 A列に何も入力されてないときはB列も何も入力されてないようにしたいです。(本当は「1」が入力されている。) よろしくお願い致します。

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

  • ベストアンサー
  • t-yamada_2
  • ベストアンサー率40% (587/1460)
回答No.4

B1列に表示させるとした場合セルを選択後、メニュー→書式(O)→条件付き書式(D)  「数式が」  「=A1=""」 として  書式(F)でフォント色を白にする。 同じように下にズラッと続くなら書式をコピーすればOKです。

sdfdfadgh
質問者

お礼

大変参考になりました。ご回答ありがとうございます。

その他の回答 (3)

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.3

見えないようにするだけならB列に条件付書式を設定しましょう。 書式で背景色と同じ色で文字を表示させれば、見た目は入力されていないのと同じになります。 B列を選択して(B1セルが選択された状態で)  書式   ↓  条件付き書式   ↓  [ 数式が ][ =A1="" ] と入力   ↓  「書式ボタン」をクリック   ↓  「色」 を背景色と同じにする(たとえば白)   ↓  「OK」ボタンをクリック   ↓  「OK」ボタンをクリック 以上で、B列全体に左隣のセルが空白であれば、背景色と同じ色で表示する書式を設定できます。

sdfdfadgh
質問者

お礼

大変参考になりました。ご回答ありがとうございます。

  • uro_tan
  • ベストアンサー率15% (6/40)
回答No.2

あらかじめB列の文字の色を白にしておいて、条件付書式 数式が =A1/B1 文字色:黒 にすればできます。

sdfdfadgh
質問者

お礼

大変参考になりました。ご回答ありがとうございます。

  • NNori
  • ベストアンサー率22% (377/1669)
回答No.1

B1にこんなマクロを設定すれば、入力があるときだけ1にすることはできるけど、本当は1が入力されている、というのが難しいね。 =if(A1="","",1) 文字の色を白にしちゃえばいいとは思うんだけど、マクロではできないような気がするなぁ。

sdfdfadgh
質問者

お礼

大変参考になりました。ご回答ありがとうございます。